<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-08 15:25:51 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git rev-list</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Plumbing_Commands">
                                Plumbing Commands                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="4379773c2d493c6508705dd271e3670f19f4223d68f9f28bdc6f38765826aad7/bc" data-source="git-rev-list" onmousemove="i18n(this)">git-rev-list</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="38e73b338f93f411aeb64492130b4c6cbd6aba915df2ba235288e0cb0db92d18/24" data-source="git-rev-list - Lists commit objects in reverse chronological order" onmousemove="i18n(this)">git-rev-list &mdash; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&mcy; &khcy;&rcy;&ocy;&ncy;&ocy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <pre class="hljs language-css">git rev-list <span class="hljs-selector-attr">[&lt;options&gt;]</span> &lt;commit&gt;&hellip;<span class="hljs-selector-attr">[--]</span> <span class="hljs-selector-attr">[&lt;path&gt;&hellip;&ZeroWidthSpace;]</span></pre> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="0e172755f4a054f190f4e03c3606fea13627e5f7c65d0f94f2248bef488bed25/6e" data-source="List commits that are reachable by following the &lt;code&gt;parent&lt;/code&gt; links from the given commit(s), but exclude commits that are reachable from the one(s) given with a &lt;code&gt;^&lt;/code&gt; in front of them. The output is given in reverse chronological order by default." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&icy;&tcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &pcy;&ocy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy;  <code>parent</code>  &icy;&zcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &ncy;&ocy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &icy;&zcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy;  <code>^</code>  &pcy;&iecy;&rcy;&iecy;&dcy; &ncy;&icy;&mcy;&icy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;&ycy;&dcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&mcy; &khcy;&rcy;&ocy;&ncy;&ocy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;.</span></p> <p><span data-i18n="43556e71fa4d4fc713ccc93d2a5c9223b2a435a749fc0ede85ab2b331ec860cd/07" data-source="You can think of this as a set operation. Commits reachable from any of the commits given on the command line form a set, and then commits reachable from any of the ones given with &lt;code&gt;^&lt;/code&gt; in front are subtracted from that set. The remaining commits are what comes out in the command&amp;rsquo;s output. Various other options and paths parameters can be used to further limit the result." onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &dcy;&ucy;&mcy;&acy;&tcy;&softcy; &ocy;&bcy; &ecy;&tcy;&ocy;&mcy; &kcy;&acy;&kcy; &ocy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&jcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy;. &Kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &icy;&zcy; &lcy;&yucy;&bcy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;, &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &ocy;&bcy;&rcy;&acy;&zcy;&ucy;&yucy;&tcy; &ncy;&acy;&bcy;&ocy;&rcy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &icy;&zcy; &ecy;&tcy;&ocy;&gcy;&ocy; &ncy;&acy;&bcy;&ocy;&rcy;&acy; &vcy;&ycy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &icy;&zcy; &lcy;&yucy;&bcy;&ocy;&gcy;&ocy; &icy;&zcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy;  <code>^</code>  &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;&icy;. &Ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &mdash; &ecy;&tcy;&ocy; &tcy;&ocy;, &chcy;&tcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &ncy;&acy; &vcy;&ycy;&khcy;&ocy;&dcy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;. &Dcy;&lcy;&yacy; &dcy;&acy;&lcy;&softcy;&ncy;&iecy;&jcy;&shcy;&iecy;&gcy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&acy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&iecy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &pcy;&ucy;&tcy;&iecy;&jcy;.</span></p> <p><span data-i18n="1085c4061b700d0f0418dd83a2fbbc4e7a06d91a7dad1ec93262cc3005ec9c05/61" data-source="Thus, the following command:" onmousemove="i18n(this)">&Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&acy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git rev-list foo bar ^baz</pre> </div> </div> <p><span data-i18n="2c6f51fecd22a776ca08fa1f77920f28d6f061e144e5c8798e18e47fb61ba73f/11" data-source="means &amp;quot;list all the commits which are reachable from &lt;code&gt;foo&lt;/code&gt; or &lt;code&gt;bar&lt;/code&gt;, but not from &lt;code&gt;baz&lt;/code&gt;&amp;quot;." onmousemove="i18n(this)">&ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;  &quot;list all the commits which are reachable from   <code>foo</code>   or   <code>bar</code>  , but not from   <code>baz</code>  &quot; .</span></p> <p> <span data-i18n="feaad942e1031858b3de75e0d4de5d0b6d16b14a40c9d039ebd2b47e759a39da/7f" data-source="A special notation &amp;quot;&lt;code&gt;&amp;lt;commit1&amp;gt;&lt;/code&gt;..&lt;code&gt;&amp;lt;commit2&amp;gt;&lt;/code&gt;&amp;quot; can be used as a short-hand for &amp;quot;^&lt;code&gt;&amp;lt;commit1&amp;gt;&lt;/code&gt;&lt;code&gt;&amp;lt;commit2&amp;gt;&lt;/code&gt;&amp;quot;. For example, either of the following may be used interchangeably:" onmousemove="i18n(this)">&Scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  &quot;  <code>&lt;commit1&gt;</code>  ..  <code>&lt;commit2&gt;</code>  &quot;  &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&kcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &dcy;&lcy;&yacy;  &quot;^  <code>&lt;commit1&gt;</code> <code>&lt;commit2&gt;</code>  &quot; . &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &lcy;&yucy;&bcy;&ocy;&iecy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &vcy;&zcy;&acy;&icy;&mcy;&ocy;&zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&mcy;&ocy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git rev-list origin..<span class="hljs-variable constant_">HEAD</span>
<span class="hljs-variable">$ </span>git rev-list <span class="hljs-variable constant_">HEAD</span> ^origin</pre> </div> </div> <p><span data-i18n="2e55ce8b3d2a4cbf634b0a3c9a6a2d7cc03c2433d44cebeb2f1f9f9e5f53adc2/0c" data-source="Another special notation is &amp;quot;&lt;code&gt;&amp;lt;commit1&amp;gt;&lt;/code&gt;&amp;hellip;&amp;ZeroWidthSpace;&lt;code&gt;&amp;lt;commit2&amp;gt;&lt;/code&gt;&amp;quot; which is useful for merges. The resulting set of commits is the symmetric difference between the two operands. The following two commands are equivalent:" onmousemove="i18n(this)">&IEcy;&shchcy;&iecy; &ocy;&dcy;&ncy;&ocy; &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &mdash;  &quot;  <code>&lt;commit1&gt;</code>  &hellip; <code>&lt;commit2&gt;</code>  &quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &dcy;&lcy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&jcy;. &Rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ncy;&acy;&bcy;&ocy;&rcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &scy;&icy;&mcy;&mcy;&iecy;&tcy;&rcy;&icy;&chcy;&ncy;&ucy;&yucy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &mcy;&iecy;&zhcy;&dcy;&ucy; &dcy;&vcy;&ucy;&mcy;&yacy; &ocy;&pcy;&iecy;&rcy;&acy;&ncy;&dcy;&acy;&mcy;&icy;. &Scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &dcy;&vcy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git rev-list A B --<span class="hljs-keyword">not</span> <span class="hljs-variable">$(</span>git merge-base --all A B)
<span class="hljs-variable">$ </span>git rev-list A...B</pre> </div> </div> <p><span data-i18n="b5cc4e4048d0c9b96966e61b71c6a3d4921f7e277544aec52aa27ce84e0c8c8e/40" data-source="&lt;code&gt;rev-list&lt;/code&gt; is an essential Git command, since it provides the ability to build and traverse commit ancestry graphs. For this reason, it has a lot of different options that enable it to be used by commands as different as &lt;code&gt;git bisect&lt;/code&gt; and &lt;code&gt;git repack&lt;/code&gt;." onmousemove="i18n(this)"><code>rev-list</code>  &mdash; &ecy;&tcy;&ocy; &vcy;&acy;&zhcy;&ncy;&acy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;  Git , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy;&acy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy; &scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&tcy;&softcy; &icy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &gcy;&rcy;&acy;&fcy;&ycy; &pcy;&rcy;&iecy;&dcy;&kcy;&ocy;&vcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Pcy;&ocy; &ecy;&tcy;&ocy;&jcy; &pcy;&rcy;&icy;&chcy;&icy;&ncy;&iecy; &ocy;&ncy; &icy;&mcy;&iecy;&iecy;&tcy; &mcy;&ncy;&ocy;&zhcy;&iecy;&scy;&tcy;&vcy;&ocy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&pcy;&tscy;&icy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy; &tcy;&acy;&kcy;&icy;&mcy;&icy; &rcy;&acy;&zcy;&ncy;&ycy;&mcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;&mcy;&icy;, &kcy;&acy;&kcy;  <code>git bisect</code>  &icy;  <code>git repack</code> .</span></p> </div> <h2 class="text-body-emphasis"  id="_options"><span data-i18n="d0db8b5e364b6989e4b8f38a2b3846b87d99a51c1592ebf35d21cc66405a8e39/b6" data-source="Options" onmousemove="i18n(this)">Options</span></h2> <div> <div> <h3 class="text-body-emphasis"  id="_commit_limiting"><span data-i18n="63314bc8c5deecabc624efecb99d3c057b84474a4c441bdbb6490a0c46399097/2a" data-source="Commit Limiting" onmousemove="i18n(this)">Commit Limiting</span></h3> <p><span data-i18n="f038658378d8898c02d0f4997794aca34dd69e7d86159547ac455e1201c23a6e/7b" data-source="Besides specifying a range of commits that should be listed using the special notations explained in the description, additional commit limiting may be applied." onmousemove="i18n(this)">&Pcy;&ocy;&mcy;&icy;&mcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ycy; &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy;, &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&icy;, &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&ocy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;.</span></p> <p><span data-i18n="86da4636429595a061e5db9ee93b35fdac8e41e0db5d117afe8bf458df4ff628/92" data-source="Using more options generally further limits the output (e.g. &lt;code&gt;--since=&amp;lt;date1&amp;gt;&lt;/code&gt; limits to commits newer than &lt;code&gt;&amp;lt;date1&amp;gt;&lt;/code&gt;, and using it with &lt;code&gt;--grep=&amp;lt;pattern&amp;gt;&lt;/code&gt; further limits to commits whose log message has a line that matches &lt;code&gt;&amp;lt;pattern&amp;gt;&lt;/code&gt;), unless otherwise noted." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &vcy;&ycy;&vcy;&ocy;&dcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>--since=&lt;date1&gt;</code>  &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &ncy;&ocy;&vcy;&iecy;&iecy;, &chcy;&iecy;&mcy;  <code>&lt;date1&gt;</code>  , &acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &iecy;&gcy;&ocy; &scy;  <code>--grep=&lt;pattern&gt;</code>  &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &icy;&mcy;&iecy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&ucy;&yucy;  <code>&lt;pattern&gt;</code>  ), &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &icy;&ncy;&ocy;&iecy;.</span></p> <p><span data-i18n="e4a256380cbc312dace01d67a795cda0e875fbdfd68994d68707e0faee4f1b5b/19" data-source="Note that these are applied before commit ordering and formatting options, such as &lt;code&gt;--reverse&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ocy;&ncy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&acy; &icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &tcy;&acy;&kcy;&icy;&khcy; &kcy;&acy;&kcy;  <code>--reverse</code>  .</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt--ltnumbergt"><span data-i18n="3d44b12cb5808b4f757984e5fa6fdf988a48ef0313a7ed3620c393ef050df56f/18" data-source="-&amp;lt;number&amp;gt;" onmousemove="i18n(this)">-&lt;number&gt;</span></dt> <dt id="Documentation/git-rev-list.txt--nltnumbergt"><span data-i18n="51a9c4295ad9902068fdda52129569c713bf5e4a894827dab1f0497044d999ae/3d" data-source="-n &amp;lt;number&amp;gt;" onmousemove="i18n(this)">-n &lt;number&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---max-countltnumbergt"><span data-i18n="7e5222b06f34e1453f7ba19d2377429379b7ebbeafb056cb02ec5ce5eb068aaa/1f" data-source="--max-count=&amp;lt;number&amp;gt;" onmousemove="i18n(this)">--max-count=&lt;number&gt;</span></dt> <dd> <p><span data-i18n="14e3ac7499f7fa337dfdf525ef7627f96868f3d8834568edf209ea927bed8a50/20" data-source="Limit the number of commits to output." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &dcy;&lcy;&yacy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---skipltnumbergt"><span data-i18n="c8572f4b031f938f05bb959a06c5d3241fcd3b3c3c9b82dd9e3561661a420b96/c4" data-source="--skip=&amp;lt;number&amp;gt;" onmousemove="i18n(this)">--skip=&lt;number&gt;</span></dt> <dd> <p><span data-i18n="aff7ae2b1f23acf7ea52901b500ed51298c7a66eb14f43db373bb9b684dced9b/52" data-source="Skip &lt;code&gt;number&lt;/code&gt; commits before starting to show the commit output." onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;  <code>number</code>  &pcy;&iecy;&rcy;&iecy;&dcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy;&mcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&ocy;&vcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---sinceltdategt"><span data-i18n="922bb1e967e31b738d8aea383e24cd3630cf6541780c4eedeae4e3fe096795d0/12" data-source="--since=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--since=&lt;date&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---afterltdategt"><span data-i18n="dfb6b64a831d95a1986f60670892d9339d022ae19610e2e0a77ca2b8d353e0bd/98" data-source="--after=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--after=&lt;date&gt;</span></dt> <dd> <p><span data-i18n="e2be41d2a657c3d14e1479a76579fec8e948dd54ebdac87499b7ee5cc4896f02/1b" data-source="Show commits more recent than a specific date." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&zcy;&dcy;&ncy;&icy;&iecy;, &chcy;&iecy;&mcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &dcy;&acy;&tcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---since-as-filterltdategt"><span data-i18n="e87e5e1bf9169f9045f1b0d148bd81fc447e0558c84722880b2505b4498a845f/bf" data-source="--since-as-filter=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--since-as-filter=&lt;date&gt;</span></dt> <dd> <p><span data-i18n="249976a17d9cc41a145dc4936a94dab0242ecaba638d21ac0bb334d2141ed46c/db" data-source="Show all commits more recent than a specific date. This visits all commits in the range, rather than stopping at the first commit which is older than a specific date." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &scy;&dcy;&iecy;&lcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&zcy;&dcy;&ncy;&iecy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &dcy;&acy;&tcy;&ycy;. &Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&iecy;, &acy; &ncy;&iecy; &ocy;&scy;&tcy;&acy;&ncy;&acy;&vcy;&lcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &ncy;&acy; &pcy;&iecy;&rcy;&vcy;&ocy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &scy;&tcy;&acy;&rcy;&shcy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &dcy;&acy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---untilltdategt"><span data-i18n="f2f76bdc2226a1cf869d09e9c10ffc4f1b2bc997b58f8dc3bfa9fdd1368dfdf4/6b" data-source="--until=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--until=&lt;date&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---beforeltdategt"><span data-i18n="cf1773be48fe9bf652c93315142db4f5506b12fbcb5c118ce16bed337b903251/04" data-source="--before=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--before=&lt;date&gt;</span></dt> <dd> <p><span data-i18n="bed594885cfd1b55918e7a73c0f5b17b498964c713faba96d20990bfb6ecb1f5/e8" data-source="Show commits older than a specific date." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&tcy;&acy;&rcy;&shcy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &dcy;&acy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---max-agelttimestampgt"><span data-i18n="0384403240668cbf5c8019549df267cf883a5a1670e15378dd9facd47c372ddc/10" data-source="--max-age=&amp;lt;timestamp&amp;gt;" onmousemove="i18n(this)">--max-age=&lt;timestamp&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---min-agelttimestampgt"><span data-i18n="3d85de6c550ea7f38f815128b87d3fab7637990f7a601fe2235271a60fb93765/43" data-source="--min-age=&amp;lt;timestamp&amp;gt;" onmousemove="i18n(this)">--min-age=&lt;timestamp&gt;</span></dt> <dd> <p><span data-i18n="4e2f38ad148d49840626eb6e4ed7a0cb1df52043de208082ae4f19ba7a8b7bca/74" data-source="Limit the commits output to specified time range." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&ocy;&mcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---authorltpatterngt"><span data-i18n="d27a12895091911ca7187cb5b78fbd415975eb81b715af446a2165451bf3237d/86" data-source="--author=&amp;lt;pattern&amp;gt;" onmousemove="i18n(this)">--author=&lt;pattern&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---committerltpatterngt"><span data-i18n="8f121b6cd82cec7a1f143df8a9e7abafd90eec285de5f76a8b33561722004f06/db" data-source="--committer=&amp;lt;pattern&amp;gt;" onmousemove="i18n(this)">--committer=&lt;pattern&gt;</span></dt> <dd> <p><span data-i18n="71c762726b2a4a44718673f77e2535b8a0a091bf8d9d817f8b779ae2ddcaf481/f3" data-source="Limit the commits output to ones with author/committer header lines that match the specified pattern (regular expression). With more than one &lt;code&gt;--author=&amp;lt;pattern&amp;gt;&lt;/code&gt;, commits whose author matches any of the given patterns are chosen (similarly for multiple &lt;code&gt;--committer=&amp;lt;pattern&amp;gt;&lt;/code&gt;)." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &tcy;&iecy;&mcy;&icy;, &ucy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;/&kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy; (&rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&mcy;&ucy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yucy;). &Pcy;&rcy;&icy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy;  <code>--author=&lt;pattern&gt;</code>  &vcy;&ycy;&bcy;&icy;&rcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &acy;&vcy;&tcy;&ocy;&rcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&mcy;&ucy; &icy;&zcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&vcy; (&acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy; &dcy;&lcy;&yacy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy;  <code>--committer=&lt;pattern&gt;</code> ).</span></p> </dd> <dt id="Documentation/git-rev-list.txt---grep-reflogltpatterngt"><span data-i18n="9dd4879f52a358c0f9a9a2037e5790e2024f32c9af89170e63b3b1a8edb8f421/f5" data-source="--grep-reflog=&amp;lt;pattern&amp;gt;" onmousemove="i18n(this)">--grep-reflog=&lt;pattern&gt;</span></dt> <dd> <p><span data-i18n="1919c7f9784ceee7fd10126e5c5e93688c541cdbbae316b142d36cbd52e0b7a0/9e" data-source="Limit the commits output to ones with reflog entries that match the specified pattern (regular expression). With more than one &lt;code&gt;--grep-reflog&lt;/code&gt;, commits whose reflog message matches any of the given patterns are chosen. It is an error to use this option unless &lt;code&gt;--walk-reflogs&lt;/code&gt; is in use." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &tcy;&iecy;&mcy;&icy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &zcy;&acy;&pcy;&icy;&scy;&icy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy; (&rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&mcy;&ucy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yucy;). &Pcy;&rcy;&icy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&iecy;&mcy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy;  <code>--grep-reflog</code>  &vcy;&ycy;&bcy;&icy;&rcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &rcy;&iecy;&fcy;&lcy;&ocy;&gcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&mcy;&ucy; &icy;&zcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&vcy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>--walk-reflogs</code> , &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---grepltpatterngt"><span data-i18n="214aae8e5cf1cf884501844fe68a19e4c7b445ee2be4235da4d50c7a63edd164/f1" data-source="--grep=&amp;lt;pattern&amp;gt;" onmousemove="i18n(this)">--grep=&lt;pattern&gt;</span></dt> <dd> <p><span data-i18n="84edf14393941fa206d55046f5e364e279a2d1c47bedcd2d6ddd11c51dd28c85/38" data-source="Limit the commits output to ones with a log message that matches the specified pattern (regular expression). With more than one &lt;code&gt;--grep=&amp;lt;pattern&amp;gt;&lt;/code&gt;, commits whose message matches any of the given patterns are chosen (but see &lt;code&gt;--all-match&lt;/code&gt;)." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &tcy;&iecy;&mcy;&icy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy; (&rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&mcy;&ucy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yucy;). &Pcy;&rcy;&icy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&iecy;&mcy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy;  <code>--grep=&lt;pattern&gt;</code>  &vcy;&ycy;&bcy;&icy;&rcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&mcy;&ucy; &icy;&zcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&vcy; (&ncy;&ocy; &scy;&mcy;.  <code>--all-match</code> ).</span></p> </dd> <dt id="Documentation/git-rev-list.txt---all-match"><span data-i18n="d12ca8533317063890ef541fd6b93499de0fcf79d15df7c3f7950ed9cc024bf0/dc" data-source="--all-match" onmousemove="i18n(this)">--all-match</span></dt> <dd> <p><span data-i18n="fa47b60b99ff6214e1d91bcfd573ee0da5b6ad426338cbcf2f4d3d938b1cd3b5/11" data-source="Limit the commits output to ones that match all given &lt;code&gt;--grep&lt;/code&gt;, instead of ones that match at least one." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &tcy;&iecy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &vcy;&scy;&iecy;&mcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&mcy;  <code>--grep</code>  , &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &tcy;&iecy;&khcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &khcy;&ocy;&tcy;&yacy; &bcy;&ycy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---invert-grep"><span data-i18n="c1d0c16a97e808661c422774d2dd49b9b521c251cf6c7ab965f4e4cab376476a/be" data-source="--invert-grep" onmousemove="i18n(this)">--invert-grep</span></dt> <dd> <p><span data-i18n="9c00a29b278ab206f7703f6e1ff87c49b1acbfe9086c26c5158c94532cb0cb38/a3" data-source="Limit the commits output to ones with a log message that do not match the pattern specified with &lt;code&gt;--grep=&amp;lt;pattern&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &tcy;&iecy;&mcy;&icy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &vcy;  <code>--grep=&lt;pattern&gt;</code>  .</span></p> </dd> <dt id="Documentation/git-rev-list.txt--i"><span data-i18n="444c8974fcf3d4d990db382d0a6ed1d69ffc4caa10da28afd7ab561fd7f27ced/9f" data-source="-i" onmousemove="i18n(this)">-i</span></dt> <dt id="Documentation/git-rev-list.txt---regexp-ignore-case"><span data-i18n="20077be80716cc6fdc73df484aa06bc4900d4b463d12a26a7683c5de09f20be3/1f" data-source="--regexp-ignore-case" onmousemove="i18n(this)">--regexp-ignore-case</span></dt> <dd> <p><span data-i18n="a4503f80ba6e7b2fa6a4fc44a973d8703cb483a6e0f56c57d335853df425ed7a/01" data-source="Match the regular expression limiting patterns without regard to letter case." onmousemove="i18n(this)">&Scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&khcy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&jcy; &bcy;&iecy;&zcy; &ucy;&chcy;&iecy;&tcy;&acy; &rcy;&iecy;&gcy;&icy;&scy;&tcy;&rcy;&acy; &bcy;&ucy;&kcy;&vcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---basic-regexp"><span data-i18n="079665bb932a209d0cba2f14cc303e0347157b6dad80df68a68ac20a88e4bbdb/a6" data-source="--basic-regexp" onmousemove="i18n(this)">--basic-regexp</span></dt> <dd> <p><span data-i18n="4ba314b5e9255bd03d314e5c322165f40898dca8f122479856182d90d2a83927/cb" data-source="Consider the limiting patterns to be basic regular expressions; this is the default." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &mdash; &ecy;&tcy;&ocy; &bcy;&acy;&zcy;&ocy;&vcy;&ycy;&iecy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;; &ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt--E"><span data-i18n="c3a3df4282e568cee9c2c2e49aa141da3de69631a31a201b99838faf1a7f0d29/82" data-source="-E" onmousemove="i18n(this)">-E</span></dt> <dt id="Documentation/git-rev-list.txt---extended-regexp"><span data-i18n="61c60dcf427f408e5ec8cc79807f03c65fd15b819f83c336eaea7fcf4bcee156/25" data-source="--extended-regexp" onmousemove="i18n(this)">--extended-regexp</span></dt> <dd> <p><span data-i18n="82602ce45d12873dbdfe216284daab41627ab248b5b933cbef08108a8da5ab7f/e5" data-source="Consider the limiting patterns to be extended regular expressions instead of the default basic regular expressions." onmousemove="i18n(this)">&Rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&jcy;&tcy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &kcy;&acy;&kcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ycy;&iecy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &bcy;&acy;&zcy;&ocy;&vcy;&ycy;&khcy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&khcy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&jcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt--F"><span data-i18n="ecd4d56cbc1d62c2000b920d35b95d84f6dfea726b604d68b82f8fa14d218ff8/24" data-source="-F" onmousemove="i18n(this)">-F</span></dt> <dt id="Documentation/git-rev-list.txt---fixed-strings"><span data-i18n="cb836c1e61fee325f63ef41aeeb03ba3ec4eddac30da56712106f934114c2623/fd" data-source="--fixed-strings" onmousemove="i18n(this)">--fixed-strings</span></dt> <dd> <p><span data-i18n="e0ebde675330e32e3fdebc1e9d4f4361d9ec09e7bb102e726b8eb12b41d96958/0f" data-source="Consider the limiting patterns to be fixed strings (don&amp;rsquo;t interpret pattern as a regular expression)." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; (&ncy;&iecy; &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &kcy;&acy;&kcy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy;).</span></p> </dd> <dt id="Documentation/git-rev-list.txt--P"><span data-i18n="fcfe5f8210a246fa78e04f33d0f468a3678350988ff153fa9a255ddb171dc9e5/6b" data-source="-P" onmousemove="i18n(this)">-P</span></dt> <dt id="Documentation/git-rev-list.txt---perl-regexp"><span data-i18n="71c8fab07004406e80d4432de6dde269e9294555c939c280b20336920e3d8448/58" data-source="--perl-regexp" onmousemove="i18n(this)">--perl-regexp</span></dt> <dd> <p><span data-i18n="aa1dfdfc4f1165adec7e839b7bb8e93aabbc5a5e02b1a72497ddc6402fa422b0/08" data-source="Consider the limiting patterns to be Perl-compatible regular expressions." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &mdash; &ecy;&tcy;&ocy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;, &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ycy;&iecy; &scy; Perl.</span></p> <p><span data-i18n="0fed12b4f7ac29e99a5624425f65de4455504f726dc18cce4ecf6a5bc3dcf543/d6" data-source="Support for these types of regular expressions is an optional compile-time dependency. If Git wasn&amp;rsquo;t compiled with support for them providing this option will cause it to die." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&kcy;&acy; &ecy;&tcy;&icy;&khcy; &tcy;&icy;&pcy;&ocy;&vcy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ycy;&khcy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&jcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&softcy;&yucy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy; &kcy;&ocy;&mcy;&pcy;&icy;&lcy;&yacy;&tscy;&icy;&icy;. &IEcy;&scy;&lcy;&icy;  Git  &ncy;&iecy; &bcy;&ycy;&lcy; &scy;&kcy;&ocy;&mcy;&pcy;&icy;&lcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy; &scy; &icy;&khcy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&kcy;&ocy;&jcy;, &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy; &iecy;&gcy;&ocy; &pcy;&rcy;&iecy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---remove-empty"><span data-i18n="fc64f12abc70b44af8042e2cd279ba853c2cdd49f891c208b4d3a8c67180d334/17" data-source="--remove-empty" onmousemove="i18n(this)">--remove-empty</span></dt> <dd> <p><span data-i18n="301926e5b9d7de9148e6eb468c74c27624785d621a6581b2503de9f4a9ce3568/95" data-source="Stop when a given path disappears from the tree." onmousemove="i18n(this)">&Ocy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy;&scy;&softcy;, &kcy;&ocy;&gcy;&dcy;&acy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &icy;&scy;&chcy;&iecy;&zcy;&ncy;&iecy;&tcy; &icy;&zcy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---merges"><span data-i18n="8b8b4fc5f238758fd17ea1984726bfec431b2ee82bea10040cebf76af1755aa0/ca" data-source="--merges" onmousemove="i18n(this)">--merges</span></dt> <dd> <p><span data-i18n="41d1c2efa1e1d6c2161d0d10ea36800d034ec3f57946f61662051db9b80b722b/df" data-source="Print only merge commits. This is exactly the same as &lt;code&gt;--min-parents=2&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&chcy;&acy;&tcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &tcy;&ocy;&chcy;&ncy;&ocy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy;  <code>--min-parents=2</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---no-merges"><span data-i18n="663a2b24d1529acc7b1cee810cdc86144a028889bef5ef08e7d69c1095a0aef8/fd" data-source="--no-merges" onmousemove="i18n(this)">--no-merges</span></dt> <dd> <p><span data-i18n="c39b6e8f8191ca21d31af9e1c9962ece373d5d3e3e2f077cd5e3eccb6a935069/86" data-source="Do not print commits with more than one parent. This is exactly the same as &lt;code&gt;--max-parents=1&lt;/code&gt;." onmousemove="i18n(this)">&Ncy;&iecy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&iecy;&mcy; &ocy;&dcy;&ncy;&icy;&mcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&mcy;. &Ecy;&tcy;&ocy; &tcy;&ocy;&chcy;&ncy;&ocy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy;  <code>--max-parents=1</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---min-parentsltnumbergt"><span data-i18n="5b8fcb485623db06e8c2f7666a66f18ff2b7bc2df4bfbc6736a2c1024f436670/15" data-source="--min-parents=&amp;lt;number&amp;gt;" onmousemove="i18n(this)">--min-parents=&lt;number&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---max-parentsltnumbergt"><span data-i18n="a2c2be30b4319a7bef5e59f3a9c27ec32dff807f57a1f4b4b0912933f7cbbb3b/bd" data-source="--max-parents=&amp;lt;number&amp;gt;" onmousemove="i18n(this)">--max-parents=&lt;number&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---no-min-parents"><span data-i18n="568dc8c24cf2c0ec94f944f6414a5b918431ae9b3e4cffa09d83897b208a164a/b1" data-source="--no-min-parents" onmousemove="i18n(this)">--no-min-parents</span></dt> <dt id="Documentation/git-rev-list.txt---no-max-parents"><span data-i18n="d2d0cf081cf34d85bb29b3bffcb4cbaac5d1d2f5daf4eb961fcf9a1b08cd9772/75" data-source="--no-max-parents" onmousemove="i18n(this)">--no-max-parents</span></dt> <dd> <p><span data-i18n="3476863968be22b0631feb2056b929cf288b0ea4f0024e5c4ea2012da1511c10/51" data-source="Show only commits which have at least (or at most) that many parent commits. In particular, &lt;code&gt;--max-parents=1&lt;/code&gt; is the same as &lt;code&gt;--no-merges&lt;/code&gt;, &lt;code&gt;--min-parents=2&lt;/code&gt; is the same as &lt;code&gt;--merges&lt;/code&gt;. &lt;code&gt;--max-parents=0&lt;/code&gt; gives all root commits and &lt;code&gt;--min-parents=3&lt;/code&gt; all octopus merges." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &icy;&mcy;&iecy;&yucy;&tcy; &kcy;&acy;&kcy; &mcy;&icy;&ncy;&icy;&mcy;&ucy;&mcy; (&icy;&lcy;&icy; &mcy;&acy;&kcy;&scy;&icy;&mcy;&ucy;&mcy;) &tcy;&acy;&kcy;&ocy;&iecy; &zhcy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;. &Vcy; &chcy;&acy;&scy;&tcy;&ncy;&ocy;&scy;&tcy;&icy;,  <code>--max-parents=1</code>  &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy;  <code>--no-merges</code> ,  <code>--min-parents=2</code>  &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy;  <code>--merges</code> .  <code>--max-parents=0</code>  &dcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &kcy;&ocy;&rcy;&ncy;&iecy;&vcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &acy;  <code>--min-parents=3</code>  &vcy;&scy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &ocy;&scy;&softcy;&mcy;&icy;&ncy;&ocy;&gcy;&acy;.</span></p> <p><span data-i18n="012d76be987a033092d65e7713669aba0434009f2ea692555f9ea2b4727e4486/5d" data-source="&lt;code&gt;--no-min-parents&lt;/code&gt; and &lt;code&gt;--no-max-parents&lt;/code&gt; reset these limits (to no limit) again. Equivalent forms are &lt;code&gt;--min-parents=0&lt;/code&gt; (any commit has 0 or more parents) and &lt;code&gt;--max-parents=-1&lt;/code&gt; (negative numbers denote no upper limit)." onmousemove="i18n(this)"><code>--no-min-parents</code>  &icy;  <code>--no-max-parents</code>  &scy;&ncy;&ocy;&vcy;&acy; &scy;&bcy;&rcy;&acy;&scy;&ycy;&vcy;&acy;&yucy;&tcy; &ecy;&tcy;&icy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy; (&ncy;&acy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&jcy;). &Ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;&mcy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&mcy;&icy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;  <code>--min-parents=0</code>  (&lcy;&yucy;&bcy;&acy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &icy;&mcy;&iecy;&iecy;&tcy; 0 &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;) &icy;  <code>--max-parents=-1</code>  (&ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &chcy;&icy;&scy;&lcy;&acy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&tcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy; &vcy;&iecy;&rcy;&khcy;&ncy;&iecy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&acy;).</span></p> </dd> <dt id="Documentation/git-rev-list.txt---first-parent"><span data-i18n="34278df80bf4695a0b9527f0ec7feae0de47a4e22d7fcf4a3c95d6a93f2d404f/da" data-source="--first-parent" onmousemove="i18n(this)">--first-parent</span></dt> <dd> <p><span data-i18n="23b1af54f25e3d806a895f58ca6125fd06da4010b16f378c9e03f612da539299/98" data-source="When finding commits to include, follow only the first parent commit upon seeing a merge commit. This option can give a better overview when viewing the evolution of a particular topic branch, because merges into a topic branch tend to be only about adjusting to updated upstream from time to time, and this option allows you to ignore the individual commits brought in to your history by such a merge." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&ocy;&icy;&scy;&kcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &dcy;&lcy;&yacy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ocy;&mcy;&ucy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&mcy;&ucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ucy; &pcy;&ocy;&scy;&lcy;&iecy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &dcy;&acy;&tcy;&softcy; &lcy;&ucy;&chcy;&shcy;&icy;&jcy; &ocy;&bcy;&zcy;&ocy;&rcy; &pcy;&rcy;&icy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy; &rcy;&acy;&zcy;&vcy;&icy;&tcy;&icy;&yacy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ocy;&jcy; &tcy;&iecy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &scy; &tcy;&iecy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy;, &kcy;&acy;&kcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&ocy;, &scy;&vcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &kcy; &kcy;&ocy;&rcy;&rcy;&iecy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&kcy;&iecy; &vcy;&rcy;&iecy;&mcy;&yacy; &ocy;&tcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &vcy;&acy;&shcy;&acy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &ocy;&tcy; &tcy;&acy;&kcy;&ocy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---exclude-first-parent-only"><span data-i18n="b3b37eabad448aa1e68d127967c292c1d7d3c483c9a44e9369f28a98199a362e/5c" data-source="--exclude-first-parent-only" onmousemove="i18n(this)">--exclude-first-parent-only</span></dt> <dd> <p><span data-i18n="9ca9554e0727989782cd96655f5867b0a8514eefc0150598ccd58775534d5dee/92" data-source="When finding commits to exclude (with a &lt;code&gt;^&lt;/code&gt;), follow only the first parent commit upon seeing a merge commit. This can be used to find the set of changes in a topic branch from the point where it diverged from the remote branch, given that arbitrary merges can be valid topic branch changes." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&ocy;&icy;&scy;&kcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &dcy;&lcy;&yacy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; (&scy;  <code>^</code>  ) &scy;&lcy;&iecy;&dcy;&ucy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ocy;&mcy;&ucy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&mcy;&ucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ucy; &pcy;&ocy;&scy;&lcy;&iecy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&ocy;&icy;&scy;&kcy;&acy; &ncy;&acy;&bcy;&ocy;&rcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &vcy; &tcy;&iecy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy; &scy; &tcy;&ocy;&jcy; &tcy;&ocy;&chcy;&kcy;&icy;, &gcy;&dcy;&iecy; &ocy;&ncy; &rcy;&acy;&scy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy;, &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yacy;, &chcy;&tcy;&ocy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;&mcy;&icy; &tcy;&iecy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---not"><span data-i18n="e903ccba3421ee6e8bce8fa9df00111129a7e5bb9ab707131df8d3dd1b9c412e/6b" data-source="--not" onmousemove="i18n(this)">--not</span></dt> <dd> <p><span data-i18n="aab74aee835adc8f241099a09a18cf815462479694aac775c2b6e770bdd21ac3/a9" data-source="Reverses the meaning of the &lt;code&gt;^&lt;/code&gt; prefix (or lack thereof) for all following revision specifiers, up to the next &lt;code&gt;--not&lt;/code&gt;. When used on the command line before --stdin, the revisions passed through stdin will not be affected by it. Conversely, when passed via standard input, the revisions passed on the command line will not be affected by it." onmousemove="i18n(this)">&Mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy;  <code>^</code>  (&icy;&lcy;&icy; &iecy;&gcy;&ocy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&yacy;) &dcy;&lcy;&yacy; &vcy;&scy;&iecy;&khcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ocy;&vcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;, &vcy;&pcy;&lcy;&ocy;&tcy;&softcy; &dcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy;  <code>--not</code> . &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &pcy;&iecy;&rcy;&iecy;&dcy; --stdin &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&vcy;&acy;&iecy;&mcy;&ycy;&iecy; &chcy;&iecy;&rcy;&iecy;&zcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&vcy;&ocy;&dcy;, &ncy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &zcy;&acy;&tcy;&rcy;&ocy;&ncy;&ucy;&tcy;&ycy;. &Icy; &ncy;&acy;&ocy;&bcy;&ocy;&rcy;&ocy;&tcy;, &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&iecy; &chcy;&iecy;&rcy;&iecy;&zcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&vcy;&ocy;&dcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &ncy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &zcy;&acy;&tcy;&rcy;&ocy;&ncy;&ucy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---all"><span data-i18n="7dbf56c38208e33a9193b210245465f7729af0d59b9df556e7f1f7138a6d6e93/a1" data-source="--all" onmousemove="i18n(this)">--all</span></dt> <dd> <p><span data-i18n="3b91a7c26fdc0c8b20e16d7de5f6b8a04566ee15e4abb7f0ec40126ef4fbf151/c6" data-source="Pretend as if all the refs in &lt;code&gt;refs/&lt;/code&gt;, along with &lt;code&gt;HEAD&lt;/code&gt;, are listed on the command line as &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy;  <code>refs/</code>  &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>HEAD</code>  &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &kcy;&acy;&kcy;  <code>&lt;commit&gt;</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---branchesltpatterngt"><span data-i18n="47df289d80567241e4aa1a33d0e71e9e9848d40a19b3e539ff214005221abb77/fd" data-source="--branches[=&amp;lt;pattern&amp;gt;]" onmousemove="i18n(this)">--branches[=&lt;pattern&gt;]</span></dt> <dd> <p><span data-i18n="c69a569c34c6f516b8e4afa97fbc591adc68cf9e9802b9fe925134bdff1f1ed1/89" data-source="Pretend as if all the refs in &lt;code&gt;refs/heads&lt;/code&gt; are listed on the command line as &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;. If &lt;code&gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; is given, limit branches to ones matching given shell glob. If pattern lacks &lt;code&gt;?&lt;/code&gt;, &lt;code&gt;*&lt;/code&gt;, or &lt;code&gt;[&lt;/code&gt;, &lt;code&gt;/*&lt;/code&gt; at the end is implied." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy;  <code>refs/heads</code>  &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &kcy;&acy;&kcy;  <code>&lt;commit&gt;</code> . &IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy;  <code>&lt;pattern&gt;</code> , &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &tcy;&iecy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &dcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; glob &ocy;&bcy;&ocy;&lcy;&ocy;&chcy;&kcy;&icy;. &IEcy;&scy;&lcy;&icy; &vcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;  <code>?</code>  ,  <code>*</code>  &icy;&lcy;&icy;  <code>[</code>  , &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>/*</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---tagsltpatterngt"><span data-i18n="7ecdf4a63ac32653838e70f5007ef39cee07f6218924b0dc4adccc82ec6f4030/15" data-source="--tags[=&amp;lt;pattern&amp;gt;]" onmousemove="i18n(this)">--tags[=&lt;pattern&gt;]</span></dt> <dd> <p><span data-i18n="b5ed05267009e5fd4a126d82fdffb2f4e5e3a2a20a62d93c04265dfb9d6233a5/6a" data-source="Pretend as if all the refs in &lt;code&gt;refs/tags&lt;/code&gt; are listed on the command line as &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;. If &lt;code&gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; is given, limit tags to ones matching given shell glob. If pattern lacks &lt;code&gt;?&lt;/code&gt;, &lt;code&gt;*&lt;/code&gt;, or &lt;code&gt;[&lt;/code&gt;, &lt;code&gt;/*&lt;/code&gt; at the end is implied." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy;  <code>refs/tags</code>  &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &kcy;&acy;&kcy;  <code>&lt;commit&gt;</code> . &IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy;  <code>&lt;pattern&gt;</code> , &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &tcy;&iecy;&gcy;&icy; &tcy;&iecy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &dcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; glob &ocy;&bcy;&ocy;&lcy;&ocy;&chcy;&kcy;&icy;. &IEcy;&scy;&lcy;&icy; &vcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;  <code>?</code>  ,  <code>*</code>  &icy;&lcy;&icy;  <code>[</code>  , &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>/*</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---remotesltpatterngt"><span data-i18n="ea237051cdbef53492d474a7df0839473c0c998a9214a14e46ff711034304c18/29" data-source="--remotes[=&amp;lt;pattern&amp;gt;]" onmousemove="i18n(this)">--remotes[=&lt;pattern&gt;]</span></dt> <dd> <p><span data-i18n="8adc60ebeb99754f05130cec90faa110c6138864b3161932927bec40430d961d/01" data-source="Pretend as if all the refs in &lt;code&gt;refs/remotes&lt;/code&gt; are listed on the command line as &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;. If &lt;code&gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; is given, limit remote-tracking branches to ones matching given shell glob. If pattern lacks &lt;code&gt;?&lt;/code&gt;, &lt;code&gt;*&lt;/code&gt;, or &lt;code&gt;[&lt;/code&gt;, &lt;code&gt;/*&lt;/code&gt; at the end is implied." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy;  <code>refs/remotes</code>  &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &kcy;&acy;&kcy;  <code>&lt;commit&gt;</code> . &IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy;  <code>&lt;pattern&gt;</code> , &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &tcy;&iecy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; glob &ocy;&bcy;&ocy;&lcy;&ocy;&chcy;&kcy;&icy;. &IEcy;&scy;&lcy;&icy; &vcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;  <code>?</code>  ,  <code>*</code>  &icy;&lcy;&icy;  <code>[</code>  , &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>/*</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---globltglob-patterngt"><span data-i18n="fa5ce86c74c1ab84398a91b94a71c3c259bff54886e3dd773fbbc2a0504da066/b6" data-source="--glob=&amp;lt;glob-pattern&amp;gt;" onmousemove="i18n(this)">--glob=&lt;glob-pattern&gt;</span></dt> <dd> <p><span data-i18n="17eb641dad95cb132631fc587ecba0294246a6ace6a3c252a48fd7dd7abda0d5/54" data-source="Pretend as if all the refs matching shell glob &lt;code&gt;&amp;lt;glob-pattern&amp;gt;&lt;/code&gt; are listed on the command line as &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;. Leading &lt;code&gt;refs/&lt;/code&gt;, is automatically prepended if missing. If pattern lacks &lt;code&gt;?&lt;/code&gt;, &lt;code&gt;*&lt;/code&gt;, or &lt;code&gt;[&lt;/code&gt;, &lt;code&gt;/*&lt;/code&gt; at the end is implied." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; glob &ocy;&bcy;&ocy;&lcy;&ocy;&chcy;&kcy;&icy;  <code>&lt;glob-pattern&gt;</code> , &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &kcy;&acy;&kcy;  <code>&lt;commit&gt;</code> . &Vcy;&iecy;&dcy;&ucy;&shchcy;&icy;&jcy;  <code>refs/</code>  &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &ncy;&acy;&chcy;&acy;&lcy;&ocy;, &iecy;&scy;&lcy;&icy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;. &IEcy;&scy;&lcy;&icy; &vcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;  <code>?</code>  ,  <code>*</code>  &icy;&lcy;&icy;  <code>[</code>  , &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>/*</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---excludeltglob-patterngt"><span data-i18n="dc71559b7c9e920299dd56ccd2f6b512d699f14cf08365222bff189544241166/b5" data-source="--exclude=&amp;lt;glob-pattern&amp;gt;" onmousemove="i18n(this)">--exclude=&lt;glob-pattern&gt;</span></dt> <dd> <p><span data-i18n="bb9104b937fd5dfe4be13a6c0148cc9811e4e6719f09254189d2d4445a763a59/6f" data-source="Do not include refs matching &lt;code&gt;&amp;lt;glob-pattern&amp;gt;&lt;/code&gt; that the next &lt;code&gt;--all&lt;/code&gt;, &lt;code&gt;--branches&lt;/code&gt;, &lt;code&gt;--tags&lt;/code&gt;, &lt;code&gt;--remotes&lt;/code&gt;, or &lt;code&gt;--glob&lt;/code&gt; would otherwise consider. Repetitions of this option accumulate exclusion patterns up to the next &lt;code&gt;--all&lt;/code&gt;, &lt;code&gt;--branches&lt;/code&gt;, &lt;code&gt;--tags&lt;/code&gt;, &lt;code&gt;--remotes&lt;/code&gt;, or &lt;code&gt;--glob&lt;/code&gt; option (other options or arguments do not clear accumulated patterns)." onmousemove="i18n(this)">&Ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&jcy;&tcy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy;  <code>&lt;glob-pattern&gt;</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&lcy;&icy;&scy;&softcy; &bcy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy;  <code>--all</code> ,  <code>--branches</code> ,  <code>--tags</code> ,  <code>--remotes</code>  &icy;&lcy;&icy;  <code>--glob</code> . &Pcy;&rcy;&icy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&iecy;&ncy;&icy;&icy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &ncy;&acy;&kcy;&acy;&pcy;&lcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&jcy; &dcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;  <code>--all</code> ,  <code>--branches</code> ,  <code>--tags</code> ,  <code>--remotes</code>  &icy;&lcy;&icy;  <code>--glob</code>  (&dcy;&rcy;&ucy;&gcy;&icy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &icy;&lcy;&icy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy; &ncy;&iecy; &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy; &ncy;&acy;&kcy;&ocy;&pcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy;).</span></p> <p><span data-i18n="9c2af35ee77caf6101d34865ccc399c348b8fe3190f2046da77ae14164b845b3/40" data-source="The patterns given should not begin with &lt;code&gt;refs/heads&lt;/code&gt;, &lt;code&gt;refs/tags&lt;/code&gt;, or &lt;code&gt;refs/remotes&lt;/code&gt; when applied to &lt;code&gt;--branches&lt;/code&gt;, &lt;code&gt;--tags&lt;/code&gt;, or &lt;code&gt;--remotes&lt;/code&gt;, respectively, and they must begin with &lt;code&gt;refs/&lt;/code&gt; when applied to &lt;code&gt;--glob&lt;/code&gt; or &lt;code&gt;--all&lt;/code&gt;. If a trailing &lt;code&gt;/*&lt;/code&gt; is intended, it must be given explicitly." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&ncy;&ncy;&ycy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &ncy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&tcy;&softcy;&scy;&yacy; &scy;  <code>refs/heads</code>  ,  <code>refs/tags</code>  &icy;&lcy;&icy;  <code>refs/remotes</code>  &pcy;&rcy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&icy; &kcy;  <code>--branches</code>  ,  <code>--tags</code>  &icy;&lcy;&icy;  <code>--remotes</code>  &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;, &icy; &ocy;&ncy;&icy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&tcy;&softcy;&scy;&yacy; &scy;  <code>refs/</code>  &pcy;&rcy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&icy; &kcy;  <code>--glob</code>  &icy;&lcy;&icy;  <code>--all</code>  . &IEcy;&scy;&lcy;&icy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&acy;&gcy;&acy;&iecy;&tcy;&scy;&yacy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&yucy;&shchcy;&icy;&jcy;  <code>/*</code> , &iecy;&gcy;&ocy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &yacy;&vcy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---exclude-hiddenfetchreceiveuploadpack"><span data-i18n="f3692b4b0296387c8cf6351573596e8b6fb5b2c3f5b91f78debaf9a597ec00c8/12" data-source="--exclude-hidden=[fetch|receive|uploadpack]" onmousemove="i18n(this)">--exclude-hidden=[fetch|receive|uploadpack]</span></dt> <dd> <p><span data-i18n="26e6ccaa6b4a7533bd58b25c8506dac9fcb2dfa8037c697caddbf37130df7bae/8f" data-source="Do not include refs that would be hidden by &lt;code&gt;git-fetch&lt;/code&gt;, &lt;code&gt;git-receive-pack&lt;/code&gt; or &lt;code&gt;git-upload-pack&lt;/code&gt; by consulting the appropriate &lt;code&gt;fetch.hideRefs&lt;/code&gt;, &lt;code&gt;receive.hideRefs&lt;/code&gt; or &lt;code&gt;uploadpack.hideRefs&lt;/code&gt; configuration along with &lt;code&gt;transfer.hideRefs&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;). This option affects the next pseudo-ref option &lt;code&gt;--all&lt;/code&gt; or &lt;code&gt;--glob&lt;/code&gt; and is cleared after processing them." onmousemove="i18n(this)">&Ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&jcy;&tcy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&kcy;&rcy;&ycy;&tcy;&ycy;  <code>git-fetch</code> ,  <code>git-receive-pack</code>  &icy;&lcy;&icy;  <code>git-upload-pack</code> , &scy;&vcy;&iecy;&rcy;&icy;&vcy;&shcy;&icy;&scy;&softcy; &scy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&iecy;&jcy;  <code>fetch.hideRefs</code> ,  <code>receive.hideRefs</code>  &icy;&lcy;&icy;  <code>uploadpack.hideRefs</code>  &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>transfer.hideRefs</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ). &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&ucy;&yucy; &ocy;&pcy;&tscy;&icy;&yucy; &pcy;&scy;&iecy;&vcy;&dcy;&ocy;-&scy;&scy;&ycy;&lcy;&kcy;&icy;  <code>--all</code>  &icy;&lcy;&icy;  <code>--glob</code>  &icy; &ocy;&chcy;&icy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy; &icy;&khcy; &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---reflog"><span data-i18n="26a16495bf052b28057065525c56a8fbaf85a2dab5e3400e74d114fce8214eb8/fd" data-source="--reflog" onmousemove="i18n(this)">--reflog</span></dt> <dd> <p><span data-i18n="8e6c49a0b31fc2a4ab00c258b494823b253d045df063c15e7311bd0e7b93795e/dd" data-source="Pretend as if all objects mentioned by reflogs are listed on the command line as &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ucy;&pcy;&ocy;&mcy;&yacy;&ncy;&ucy;&tcy;&ycy;&iecy; &vcy; &rcy;&iecy;&fcy;&lcy;&ocy;&gcy;&acy;&khcy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &kcy;&acy;&kcy;  <code>&lt;commit&gt;</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---alternate-refs"><span data-i18n="c95598cc3b799a25873b13e3667476c583693846474956a2b0666727f30bf644/87" data-source="--alternate-refs" onmousemove="i18n(this)">--alternate-refs</span></dt> <dd> <p><span data-i18n="38ed17a5a13198a75fe50d1ac8ceae21ad8f37c9791ccdb0c1af1ad75cee4a3e/cf" data-source="Pretend as if all objects mentioned as ref tips of alternate repositories were listed on the command line. An alternate repository is any repository whose object directory is specified in &lt;code&gt;objects/info/alternates&lt;/code&gt;. The set of included objects may be modified by &lt;code&gt;core.alternateRefsCommand&lt;/code&gt;, etc. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ucy;&pcy;&ocy;&mcy;&yacy;&ncy;&ucy;&tcy;&ycy;&iecy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &scy;&pcy;&rcy;&acy;&vcy;&ocy;&chcy;&ncy;&ycy;&khcy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&ocy;&kcy; &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy;, &bcy;&ycy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &mdash; &ecy;&tcy;&ocy; &lcy;&yucy;&bcy;&ocy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;, &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &vcy;  <code>objects/info/alternates</code> . &Ncy;&acy;&bcy;&ocy;&rcy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>core.alternateRefsCommand</code>  &icy; &tcy;. &dcy;. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---single-worktree"><span data-i18n="ea66ccaaf74794b7cc5f05a5ec4493fd053f6dbc7f0ffbc15edfec9b3a055379/f3" data-source="--single-worktree" onmousemove="i18n(this)">--single-worktree</span></dt> <dd> <p><span data-i18n="2fcd395b1c622f9ba0de0ab47205e48bee9a9f9a1017131986238cd29a325bc0/a3" data-source="By default, all working trees will be examined by the following options when there are more than one (see &lt;a href=&quot;git-worktree&quot;&gt;git-worktree[1]&lt;/a&gt;): &lt;code&gt;--all&lt;/code&gt;, &lt;code&gt;--reflog&lt;/code&gt; and &lt;code&gt;--indexed-objects&lt;/code&gt;. This option forces them to examine the current working tree only." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;&scy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&tcy;&softcy;&scy;&yacy; &pcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;&mcy;, &iecy;&scy;&lcy;&icy; &icy;&khcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; (&scy;&mcy;.  <a href="git-worktree.html">git-worktree[1]</a> ):  <code>--all</code> ,  <code>--reflog</code>  &icy;  <code>--indexed-objects</code> . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &icy;&khcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---ignore-missing"><span data-i18n="0217b7915f4f225197fd645c3d607ab59b296d34ceaaa7f8900ade128b0d4e29/32" data-source="--ignore-missing" onmousemove="i18n(this)">--ignore-missing</span></dt> <dd> <p><span data-i18n="726bd3a75d0ff690dc6a91c9875b09d75327970cf0d3d32a66eede9140657b6a/5e" data-source="Upon seeing an invalid object name in the input, pretend as if the bad input was not given." onmousemove="i18n(this)">&Ucy;&vcy;&icy;&dcy;&iecy;&vcy; &vcy;&ocy; &vcy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ncy;&iecy;&dcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&mcy;&ocy;&iecy; &icy;&mcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &pcy;&rcy;&icy;&tcy;&vcy;&ocy;&rcy;&icy;&tcy;&iecy;&scy;&softcy;, &bcy;&ucy;&dcy;&tcy;&ocy; &ncy;&iecy;&vcy;&iecy;&rcy;&ncy;&ycy;&khcy; &vcy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ncy;&iecy; &bcy;&ycy;&lcy;&ocy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---stdin"><span data-i18n="06cc2377ccb785d93fd1515e188ca4dfe8c83def25a0c91bd36731a3b50c77f2/d9" data-source="--stdin" onmousemove="i18n(this)">--stdin</span></dt> <dd> <p><span data-i18n="8563c916dbaacc4e2ae9b40b046c51b628acb970b548f2625bbdacee364e5e2f/bf" data-source="In addition to getting arguments from the command line, read them from standard input as well. This accepts commits and pseudo-options like &lt;code&gt;--all&lt;/code&gt; and &lt;code&gt;--glob=&lt;/code&gt;. When a &lt;code&gt;--&lt;/code&gt; separator is seen, the following input is treated as paths and used to limit the result. Flags like &lt;code&gt;--not&lt;/code&gt; which are read via standard input are only respected for arguments passed in the same way and will not influence any subsequent command line arguments." onmousemove="i18n(this)">&Pcy;&ocy;&mcy;&icy;&mcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &icy;&zcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &tcy;&acy;&kcy;&zhcy;&iecy; &chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy; &icy;&khcy; &icy;&zcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy;. &Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &icy; &pcy;&scy;&iecy;&vcy;&dcy;&ocy;&ocy;&pcy;&tscy;&icy;&icy;, &tcy;&acy;&kcy;&icy;&iecy; &kcy;&acy;&kcy;  <code>--all</code>  &icy;  <code>--glob=</code> . &Kcy;&ocy;&gcy;&dcy;&acy; &vcy;&icy;&dcy;&iecy;&ncy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&softcy;  <code>--</code> , &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &pcy;&ucy;&tcy;&icy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&acy;. &Fcy;&lcy;&acy;&gcy;&icy; &tcy;&icy;&pcy;&acy;  <code>--not</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &chcy;&iecy;&rcy;&iecy;&zcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&vcy;&ocy;&dcy;, &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&vcy;&acy;&iecy;&mcy;&ycy;&khcy; &tcy;&acy;&kcy;&icy;&mcy; &zhcy;&iecy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &icy; &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &ncy;&acy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---quiet"><span data-i18n="b00818cdc507640687732769ee1cb501db377927ee76d03df23978bd0d706888/e2" data-source="--quiet" onmousemove="i18n(this)">--quiet</span></dt> <dd> <p><span data-i18n="b33ed3f648181a48d9fd1c948669f79729826bd955561018ef526154976f7166/d6" data-source="Don&amp;rsquo;t print anything to standard output. This form is primarily meant to allow the caller to test the exit status to see if a range of objects is fully connected (or not). It is faster than redirecting stdout to &lt;code&gt;/dev/null&lt;/code&gt; as the output does not have to be formatted." onmousemove="i18n(this)">&Ncy;&icy;&chcy;&iecy;&gcy;&ocy; &ncy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy; &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy;. &Ecy;&tcy;&acy; &fcy;&ocy;&rcy;&mcy;&acy; &vcy; &pcy;&iecy;&rcy;&vcy;&ucy;&yucy; &ocy;&chcy;&iecy;&rcy;&iecy;&dcy;&softcy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&acy; &dcy;&lcy;&yacy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&icy;&tcy;&softcy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&iecy;&mcy;&ucy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ucy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &vcy;&ycy;&khcy;&ocy;&dcy;&acy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&vcy;&icy;&dcy;&iecy;&tcy;&softcy;, &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &lcy;&icy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; (&icy;&lcy;&icy; &ncy;&iecy;&tcy;). &Ecy;&tcy;&ocy; &bcy;&ycy;&scy;&tcy;&rcy;&iecy;&iecy;, &chcy;&iecy;&mcy; &pcy;&iecy;&rcy;&iecy;&ncy;&acy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &ncy;&acy;  <code>/dev/null</code> , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &vcy;&ycy;&vcy;&ocy;&dcy; &ncy;&iecy; &ncy;&ucy;&zhcy;&ncy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---disk-usage"><span data-i18n="df978b63f6bc667183173407953a0d783b8f0aa0e7743bcbb6435d873a8737ff/d5" data-source="--disk-usage" onmousemove="i18n(this)">--disk-usage</span></dt> <dt id="Documentation/git-rev-list.txt---disk-usagehuman"><span data-i18n="4e29e69b96897db6e4c71814145a037a4f447bac928fdd6f59819593f2efbbc5/d1" data-source="--disk-usage=human" onmousemove="i18n(this)">--disk-usage=human</span></dt> <dd> <p><span data-i18n="4912cd551ae4e53c075efd44157220b8c8a9932ddc02e663a08fca8305011689/b7" data-source="Suppress normal output; instead, print the sum of the bytes used for on-disk storage by the selected commits or objects. This is equivalent to piping the output into &lt;code&gt;git cat-file
--batch-check=&amp;apos;%(objectsize:disk)&amp;apos;&lt;/code&gt;, except that it runs much faster (especially with &lt;code&gt;--use-bitmap-index&lt;/code&gt;). See the &lt;code&gt;CAVEATS&lt;/code&gt; section in &lt;a href=&quot;git-cat-file&quot;&gt;git-cat-file[1]&lt;/a&gt; for the limitations of what &amp;quot;on-disk storage&amp;quot; means. With the optional value &lt;code&gt;human&lt;/code&gt;, on-disk storage size is shown in human-readable string(e.g. 12.24 Kib, 3.50 Mib)." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&acy;&vcy;&icy;&tcy;&softcy; &ncy;&ocy;&rcy;&mcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy;; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &scy;&ucy;&mcy;&mcy;&ucy; &bcy;&acy;&jcy;&tcy;&ocy;&vcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&khcy; &dcy;&lcy;&yacy; &khcy;&rcy;&acy;&ncy;&iecy;&ncy;&icy;&yacy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy;&icy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy;. &Ecy;&tcy;&ocy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &vcy;  <code>git cat-file
--batch-check=&apos;%(objectsize:disk)&apos;</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &ncy;&acy;&mcy;&ncy;&ocy;&gcy;&ocy; &bcy;&ycy;&scy;&tcy;&rcy;&iecy;&iecy; (&ocy;&scy;&ocy;&bcy;&iecy;&ncy;&ncy;&ocy; &scy;  <code>--use-bitmap-index</code> ). &Scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  <code>CAVEATS</code>  &vcy;  <a href="git-cat-file.html">git-cat-file[1]</a> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy; &ocy;&bcy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy;&khcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;  &quot;on-disk storage&quot; . &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;  <code>human</code>  &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &ucy;&dcy;&ocy;&bcy;&ocy;&chcy;&icy;&tcy;&acy;&iecy;&mcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, 12,24 &Kcy;&Bcy;, 3,50 &Mcy;&Bcy;).</span></p> </dd> <dt id="Documentation/git-rev-list.txt---cherry-mark"><span data-i18n="d7e4f0079f38ddf0f0e23607915e5b3c1bdc502813f517f54227bb46822026b0/69" data-source="--cherry-mark" onmousemove="i18n(this)">--cherry-mark</span></dt> <dd> <p><span data-i18n="2b4e9be396aecf40e46625f3eb3095aade143d7cb65ea96cc43f522ef76ae880/d4" data-source="Like &lt;code&gt;--cherry-pick&lt;/code&gt; (see below) but mark equivalent commits with &lt;code&gt;=&lt;/code&gt; rather than omitting them, and inequivalent ones with &lt;code&gt;+&lt;/code&gt;." onmousemove="i18n(this)">&Kcy;&acy;&kcy;  <code>--cherry-pick</code>  (&scy;&mcy;. &ncy;&icy;&zhcy;&iecy;), &ncy;&ocy; &pcy;&ocy;&mcy;&iecy;&chcy;&acy;&jcy;&tcy;&iecy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>=</code> , &acy; &ncy;&iecy; &ocy;&pcy;&ucy;&scy;&kcy;&acy;&jcy;&tcy;&iecy; &icy;&khcy;, &acy; &ncy;&iecy;&ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;&iecy; &mdash; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>+</code>  .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---cherry-pick"><span data-i18n="750bf1bf8c3593de3cacb740e272ee7304d61938352fd2c9dc924c47939ebf57/96" data-source="--cherry-pick" onmousemove="i18n(this)">--cherry-pick</span></dt> <dd> <p><span data-i18n="662e01472d3cd04d6879a289601dc7901940baf3efea6369a7c1554742cbb6af/12" data-source="Omit any commit that introduces the same change as another commit on the &amp;ldquo;other side&amp;rdquo; when the set of commits are limited with symmetric difference." onmousemove="i18n(this)">&Ocy;&pcy;&ucy;&scy;&kcy;&acy;&jcy;&tcy;&iecy; &lcy;&yucy;&bcy;&ocy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ncy;&ocy;&scy;&icy;&tcy; &tcy;&iecy; &zhcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &chcy;&tcy;&ocy; &icy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &ncy;&acy; &laquo;&dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&iecy;&raquo;, &iecy;&scy;&lcy;&icy; &ncy;&acy;&bcy;&ocy;&rcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy; &scy;&icy;&mcy;&mcy;&iecy;&tcy;&rcy;&icy;&chcy;&ncy;&ocy;&jcy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&iecy;&jcy;.</span></p> <p><span data-i18n="9288e21eab04ecf8a056f23dcef4f4114d4a389daa66924985522ff8f97f42d3/8e" data-source="For example, if you have two branches, &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt;, a usual way to list all commits on only one side of them is with &lt;code&gt;--left-right&lt;/code&gt; (see the example below in the description of the &lt;code&gt;--left-right&lt;/code&gt; option). However, it shows the commits that were cherry-picked from the other branch (for example, &amp;ldquo;3rd on b&amp;rdquo; may be cherry-picked from branch A). With this option, such pairs of commits are excluded from the output." onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &ucy; &vcy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &dcy;&vcy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy;,  <code>A</code>  &icy;  <code>B</code> , &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&jcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&icy;&tcy;&softcy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ncy;&acy; &ocy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&iecy; &icy;&zcy; &ncy;&icy;&khcy; &mdash; &ecy;&tcy;&ocy;  <code>--left-right</code>  (&scy;&mcy;. &pcy;&rcy;&icy;&mcy;&iecy;&rcy; &ncy;&icy;&zhcy;&iecy; &vcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>--left-right</code> ). &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &ocy;&ncy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ycy;&lcy;&icy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ycy; &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &laquo;3rd on b&raquo; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy; &icy;&zcy; &vcy;&iecy;&tcy;&kcy;&icy; A). &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &tcy;&acy;&kcy;&icy;&iecy; &pcy;&acy;&rcy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &icy;&zcy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---left-only"><span data-i18n="8b1462a57a3b41b7d3286c43dd56b9281f054f34d999f2f4e97b9e8d202c8053/fb" data-source="--left-only" onmousemove="i18n(this)">--left-only</span></dt> <dt id="Documentation/git-rev-list.txt---right-only"><span data-i18n="ed26a4ddf71675c3eba486769410806e2e80ca3e108724a102ba7ac1df8ad6a0/81" data-source="--right-only" onmousemove="i18n(this)">--right-only</span></dt> <dd> <p><span data-i18n="4288a54d7547c138b52590621e490ef5df78b7f6d2ddd965ff5aace43a347cd2/50" data-source="List only commits on the respective side of a symmetric difference, i.e. only those which would be marked &lt;code&gt;&amp;lt;&lt;/code&gt; resp. &lt;code&gt;&amp;gt;&lt;/code&gt; by &lt;code&gt;--left-right&lt;/code&gt;." onmousemove="i18n(this)">&Vcy; &scy;&pcy;&icy;&scy;&kcy;&iecy; &fcy;&icy;&kcy;&scy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ycy; &scy;&icy;&mcy;&mcy;&iecy;&tcy;&rcy;&icy;&chcy;&ncy;&ocy;&jcy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ycy;, &tcy;. &iecy;. &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &ocy;&tcy;&mcy;&iecy;&chcy;&iecy;&ncy;&ycy;  <code>&lt;</code>  &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;.  <code>&gt;</code>  &ocy;&tcy;  <code>--left-right</code> .</span></p> <p><span data-i18n="929c2784d3eefda533bb11a4be7c07683f91ce09a8a12be81c7a4120064eb891/fd" data-source="For example, &lt;code&gt;--cherry-pick --right-only A...B&lt;/code&gt; omits those commits from &lt;code&gt;B&lt;/code&gt; which are in &lt;code&gt;A&lt;/code&gt; or are patch-equivalent to a commit in &lt;code&gt;A&lt;/code&gt;. In other words, this lists the &lt;code&gt;+&lt;/code&gt; commits from &lt;code&gt;git cherry A B&lt;/code&gt;. More precisely, &lt;code&gt;--cherry-pick --right-only --no-merges&lt;/code&gt; gives the exact list." onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>--cherry-pick --right-only A...B</code>  &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy;&zcy;  <code>B</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &vcy;  <code>A</code>  &icy;&lcy;&icy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;&mcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy;  <code>A</code> . &Dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&lcy;&ocy;&vcy;&acy;&mcy;&icy;, &zcy;&dcy;&iecy;&scy;&softcy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;  <code>+</code>  &icy;&zcy;  <code>git cherry A B</code> . &Tcy;&ocy;&chcy;&ncy;&iecy;&iecy;,  <code>--cherry-pick --right-only --no-merges</code>  &dcy;&acy;&iecy;&tcy; &tcy;&ocy;&chcy;&ncy;&ycy;&jcy; &scy;&pcy;&icy;&scy;&ocy;&kcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---cherry"><span data-i18n="dfd41398f47e67f81cf809318347d481e70830f438cc0bf4d2e4c238238740a9/fa" data-source="--cherry" onmousemove="i18n(this)">--cherry</span></dt> <dd> <p><span data-i18n="081f4104d6b5ea819449dbc626fda17d0c87f9f8e72f2398a2dee0f2c01c4ca2/2e" data-source="A synonym for &lt;code&gt;--right-only --cherry-mark --no-merges&lt;/code&gt;; useful to limit the output to the commits on our side and mark those that have been applied to the other side of a forked history with &lt;code&gt;git log --cherry upstream...mybranch&lt;/code&gt;, similar to &lt;code&gt;git cherry upstream mybranch&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;  <code>--right-only --cherry-mark --no-merges</code> ; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&tcy;&softcy; &vcy;&ycy;&vcy;&ocy;&dcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy;&icy; &ncy;&acy; &ncy;&acy;&shcy;&iecy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&iecy; &icy; &pcy;&ocy;&mcy;&iecy;&tcy;&icy;&tcy;&softcy; &tcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ycy;&lcy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&ycy; &kcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&iecy; &rcy;&acy;&zcy;&vcy;&iecy;&tcy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git log --cherry upstream...mybranch</code> , &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;  <code>git cherry upstream mybranch</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt--g"><span data-i18n="e34b6f1266cf79b5e6ed49b1038dbe26f8da6d09bb556143ca2e4fb0a4ad065c/06" data-source="-g" onmousemove="i18n(this)">-g</span></dt> <dt id="Documentation/git-rev-list.txt---walk-reflogs"><span data-i18n="ceaf8443365c3130d8854fe46b1e836a8ba15576afc10318fdf4a691273db644/c1" data-source="--walk-reflogs" onmousemove="i18n(this)">--walk-reflogs</span></dt> <dd> <p><span data-i18n="9e5f4bea0c0305441f546efe47f0e8d2bdd375ccbefc1054b119d11b4dec2d1d/db" data-source="Instead of walking the commit ancestry chain, walk reflog entries from the most recent one to older ones. When this option is used you cannot specify commits to exclude (that is, &lt;code&gt;^commit&lt;/code&gt;, &lt;code&gt;commit1..commit2&lt;/code&gt;, and &lt;code&gt;commit1...commit2&lt;/code&gt; notations cannot be used)." onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&dcy;&tcy;&icy; &pcy;&ocy; &tscy;&iecy;&pcy;&ocy;&chcy;&kcy;&iecy; &pcy;&rcy;&iecy;&dcy;&kcy;&ocy;&vcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;, &pcy;&rcy;&ocy;&jcy;&dcy;&icy;&tcy;&iecy;&scy;&softcy; &pcy;&ocy; &zcy;&acy;&pcy;&icy;&scy;&yacy;&mcy; &rcy;&iecy;&lcy;&ocy;&gcy;&acy; &ocy;&tcy; &scy;&acy;&mcy;&ocy;&jcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&jcy; &kcy; &bcy;&ocy;&lcy;&iecy;&iecy; &scy;&tcy;&acy;&rcy;&ocy;&jcy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &vcy;&ycy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&mcy;&ycy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; (&tcy;&ocy; &iecy;&scy;&tcy;&softcy; &ncy;&iecy;&lcy;&softcy;&zcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ncy;&ocy;&tcy;&acy;&tscy;&icy;&icy;  <code>^commit</code> ,  <code>commit1..commit2</code>  &icy;  <code>commit1...commit2</code> ).</span></p> <p><span data-i18n="043926fd4d241ed5f9a75e9930a823df34d70bcb0897633c775cea763de19679/a0" data-source="With &lt;code&gt;--pretty&lt;/code&gt; format other than &lt;code&gt;oneline&lt;/code&gt; and &lt;code&gt;reference&lt;/code&gt; (for obvious reasons), this causes the output to have two extra lines of information taken from the reflog. The reflog designator in the output may be shown as &lt;code&gt;ref@{Nth}&lt;/code&gt; (where &lt;code&gt;Nth&lt;/code&gt; is the reverse-chronological index in the reflog) or as &lt;code&gt;ref@{timestamp}&lt;/code&gt; (with the timestamp for that entry), depending on a few rules:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>--pretty</code>  &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy;  <code>oneline</code>  &icy;  <code>reference</code>  (&pcy;&ocy; &ocy;&chcy;&iecy;&vcy;&icy;&dcy;&ncy;&ycy;&mcy; &pcy;&rcy;&icy;&chcy;&icy;&ncy;&acy;&mcy;), &ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &vcy; &vcy;&ycy;&vcy;&ocy;&dcy;&iecy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &dcy;&vcy;&iecy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;, &vcy;&zcy;&yacy;&tcy;&ycy;&iecy; &icy;&zcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy; &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&kcy;  <code>ref@{Nth}</code>  (&gcy;&dcy;&iecy;  <code>Nth</code>  &mdash; &icy;&ncy;&dcy;&iecy;&kcy;&scy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&jcy; &khcy;&rcy;&ocy;&ncy;&ocy;&lcy;&ocy;&gcy;&icy;&icy; &vcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy;) &icy;&lcy;&icy; &kcy;&acy;&kcy;  <code>ref@{timestamp}</code>  (&scy; &ZeroWidthSpace;&ZeroWidthSpace;&ocy;&tcy;&mcy;&iecy;&tcy;&kcy;&ocy;&jcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy; &dcy;&lcy;&yacy; &ecy;&tcy;&ocy;&jcy; &zcy;&acy;&pcy;&icy;&scy;&icy;), &vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;:</span></p> <div> <div> <div> <ol> <li> <p><span data-i18n="574881874dda4c2880da82a346df269ea4aa28d082bb090c4c13709c453f5f2e/7a" data-source="If the starting point is specified as &lt;code&gt;ref@{Nth}&lt;/code&gt;, show the index format." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&ncy;&acy;&yacy; &tcy;&ocy;&chcy;&kcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &kcy;&acy;&kcy;  <code>ref@{Nth}</code>  , &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;.</span></p> </li> <li> <p><span data-i18n="5312c0a169cd0b1eb962b4e8b0afbb8d898e8e47104c5d0b1de56d1a5c21ebd8/76" data-source="If the starting point was specified as &lt;code&gt;ref@{now}&lt;/code&gt;, show the timestamp format." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&ncy;&acy;&yacy; &tcy;&ocy;&chcy;&kcy;&acy; &bcy;&ycy;&lcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &kcy;&acy;&kcy;  <code>ref@{now}</code>  , &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &mcy;&iecy;&tcy;&kcy;&icy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;.</span></p> </li> <li> <p><span data-i18n="305db689f5563042f42e0c7f6ed9f9df514bc87764b52cd5e941b0b2b53c3462/6e" data-source="If neither was used, but &lt;code&gt;--date&lt;/code&gt; was given on the command line, show the timestamp in the format requested by &lt;code&gt;--date&lt;/code&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ncy;&icy; &ocy;&dcy;&icy;&ncy; &icy;&zcy; &ncy;&icy;&khcy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&lcy;&scy;&yacy;, &ncy;&ocy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &bcy;&ycy;&lcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>--date</code> , &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &mcy;&iecy;&tcy;&kcy;&ucy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;, &zcy;&acy;&pcy;&rcy;&ocy;&shcy;&iecy;&ncy;&ncy;&ocy;&mcy;  <code>--date</code> .</span></p> </li> <li> <p><span data-i18n="790916ccd9faee21dd44899e3cfcff224651e65339bb6a2f3128035b2332f0dd/ec" data-source="Otherwise, show the index format." onmousemove="i18n(this)">&Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;.</span></p> </li> </ol> </div> </div> </div> <p><span data-i18n="616593d46e3bccbdb47c2b0414a016694ab853398e29681ed143e7e3e19f6b15/ed" data-source="Under &lt;code&gt;--pretty=oneline&lt;/code&gt;, the commit message is prefixed with this information on the same line. This option cannot be combined with &lt;code&gt;--reverse&lt;/code&gt;. See also &lt;a href=&quot;git-reflog&quot;&gt;git-reflog[1]&lt;/a&gt;." onmousemove="i18n(this)">&Vcy;  <code>--pretty=oneline</code>  &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&rcy;&iecy;&dcy;&vcy;&acy;&rcy;&yacy;&iecy;&tcy;&scy;&yacy; &ecy;&tcy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&iecy;&jcy; &vcy; &tcy;&ocy;&jcy; &zhcy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &ncy;&iecy;&lcy;&softcy;&zcy;&yacy; &kcy;&ocy;&mcy;&bcy;&icy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;  <code>--reverse</code> . &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="git-reflog.html">git-reflog[1]</a> .</span></p> <p><span data-i18n="d9ffa5863b4dcbc08d952f4ffa983f536b1edaf13ce71f212d01d91bae9712a2/9e" data-source="Under &lt;code&gt;--pretty=reference&lt;/code&gt;, this information will not be shown at all." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;  <code>--pretty=reference</code>  &ecy;&tcy;&acy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---merge"><span data-i18n="8fb0e06813ad30153047701775d50b3c457f0df427ea7a690312a21a2e94ea2d/e9" data-source="--merge" onmousemove="i18n(this)">--merge</span></dt> <dd> <p><span data-i18n="a8738860bc43926460dcd3081f136cde0e9b61a3fa97dfe5c03d75a1f93d6832/8d" data-source="After a failed merge, show refs that touch files having a conflict and don&amp;rsquo;t exist on all heads to merge." onmousemove="i18n(this)">&Pcy;&ocy;&scy;&lcy;&iecy; &ncy;&iecy;&ucy;&dcy;&acy;&chcy;&ncy;&ocy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &kcy;&acy;&scy;&acy;&yucy;&tcy;&scy;&yacy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&khcy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;, &icy; &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ncy;&acy; &vcy;&scy;&iecy;&khcy; &gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;&khcy; &dcy;&lcy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---boundary"><span data-i18n="67ac2b98f4954b695b5aba118a900e5e9136543dbc62d83ad113a2e4af3aeb3d/f5" data-source="--boundary" onmousemove="i18n(this)">--boundary</span></dt> <dd> <p><span data-i18n="e291ac2bfda90c8379ee58a1404c01bbb77f8e3e53847a1181ab33fdc624272f/ba" data-source="Output excluded boundary commits. Boundary commits are prefixed with &lt;code&gt;-&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy; &gcy;&rcy;&acy;&ncy;&icy;&chcy;&ncy;&ycy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Gcy;&rcy;&acy;&ncy;&icy;&chcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &icy;&mcy;&iecy;&yucy;&tcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;  <code>-</code>  .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---use-bitmap-index"><span data-i18n="3ee3715599a5cf6d283fa58615f41b08b829e636d055294cde1500edc6820610/8a" data-source="--use-bitmap-index" onmousemove="i18n(this)">--use-bitmap-index</span></dt> <dd> <p><span data-i18n="1d0a24fb079d4fdf2daddbad02792bd8a5c8338dee7a7baba391881a856be43c/0f" data-source="Try to speed up the traversal using the pack bitmap index (if one is available). Note that when traversing with &lt;code&gt;--objects&lt;/code&gt;, trees and blobs will not have their associated path printed." onmousemove="i18n(this)">&Pcy;&ocy;&pcy;&rcy;&ocy;&bcy;&ucy;&jcy;&tcy;&iecy; &ucy;&scy;&kcy;&ocy;&rcy;&icy;&tcy;&softcy; &ocy;&bcy;&khcy;&ocy;&dcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &icy;&ncy;&dcy;&iecy;&kcy;&scy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&gcy;&ocy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; (&iecy;&scy;&lcy;&icy; &ocy;&ncy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&iecy;&ncy;). &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--objects</code>  &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy; &icy; BLOB-&ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &ncy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &ncy;&acy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&ncy;&ycy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &ncy;&icy;&mcy;&icy; &pcy;&ucy;&tcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---progressltheadergt"><span data-i18n="cc620a09cdba4e81bba44014129eed8bb80540d1ef2fb88e683b9660f1bceb22/dc" data-source="--progress=&amp;lt;header&amp;gt;" onmousemove="i18n(this)">--progress=&lt;header&gt;</span></dt> <dd> <p><span data-i18n="c58954b5513fd10d96330ef9bfa6b63741d7d44f47d914506064917b5b3bc708/19" data-source="Show progress reports on stderr as objects are considered. The &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt; text will be printed with each progress update." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &ocy;&tcy;&chcy;&iecy;&tcy;&ycy; &ocy; &khcy;&ocy;&dcy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; stderr &pcy;&ocy; &mcy;&iecy;&rcy;&iecy; &rcy;&acy;&scy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy;&ncy;&icy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Tcy;&iecy;&kcy;&scy;&tcy;  <code>&lt;header&gt;</code>  &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&rcy;&icy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&icy; &khcy;&ocy;&dcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy;.</span></p> </dd> </dl> </div> </div> <div> <h3 class="text-body-emphasis"  id="_history_simplification"><span data-i18n="87557f46dc99a778e14a336889007ca2cf1ea075f66aacd332d9bd3e50b9c0af/21" data-source="History Simplification" onmousemove="i18n(this)">History Simplification</span></h3> <p><span data-i18n="5cbae98fcb105b7e76cf4d305bd5b97f56bf4cd68dc9fd098a87a0e8644fe7d2/6d" data-source="Sometimes you are only interested in parts of the history, for example the commits modifying a particular &amp;lt;path&amp;gt;. But there are two parts of &lt;code&gt;History Simplification&lt;/code&gt;, one part is selecting the commits and the other is how to do it, as there are various strategies to simplify the history." onmousemove="i18n(this)">&Icy;&ncy;&ocy;&gcy;&dcy;&acy; &vcy;&acy;&scy; &icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ucy;&yucy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &chcy;&acy;&scy;&tcy;&icy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&yucy;&shchcy;&icy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &lt;path&gt;. &Ncy;&ocy; &iecy;&scy;&tcy;&softcy; &dcy;&vcy;&iecy; &chcy;&acy;&scy;&tcy;&icy;  <code>History Simplification</code> : &ocy;&dcy;&ncy;&acy; &chcy;&acy;&scy;&tcy;&softcy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &acy; &dcy;&rcy;&ucy;&gcy;&acy;&yacy; &mdash; &kcy;&acy;&kcy; &ecy;&tcy;&ocy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy; &dcy;&lcy;&yacy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> <p><span data-i18n="118077bb334da16341d48f78a77c02a5ff1c505411d19b0fe9c64d7c7f95ed69/c4" data-source="The following options select the commits to be shown:" onmousemove="i18n(this)">&Scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&tcy; &vcy;&ycy;&bcy;&rcy;&acy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &dcy;&lcy;&yacy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;:</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt-ltpathsgt"><span data-i18n="32d68d6d92c03d6333e020823c76ad15dbd711dd7a30b0a6fa77be36de4a5d8b/a6" data-source="&amp;lt;paths&amp;gt;" onmousemove="i18n(this)">&lt;paths&gt;</span></dt> <dd> <p><span data-i18n="141d10944d53e6552d6e67cb1e185986ee0e2c35c6631a17f804d8a4969baa9a/65" data-source="Commits modifying the given &amp;lt;paths&amp;gt; are selected." onmousemove="i18n(this)">&Vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&yucy;&shchcy;&icy;&iecy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &lt;&pcy;&ucy;&tcy;&icy;&gt;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---simplify-by-decoration"><span data-i18n="8949f4e1199a4ce37ad49a10eb0134a51150c774d2cfb04b41e9aa3ae1e3e328/de" data-source="--simplify-by-decoration" onmousemove="i18n(this)">--simplify-by-decoration</span></dt> <dd> <p><span data-i18n="5b3b70b263fc2959e1a54403c93c524c41683ef70e03632c2a388c6670ab2efc/ea" data-source="Commits that are referred by some branch or tag are selected." onmousemove="i18n(this)">&Vcy;&ycy;&bcy;&icy;&rcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy;&acy;&yacy;-&lcy;&icy;&bcy;&ocy; &vcy;&iecy;&tcy;&kcy;&acy; &icy;&lcy;&icy; &tcy;&iecy;&gcy;.</span></p> </dd> </dl> </div> <p><span data-i18n="5e7018650ecd652a995eda6ee736ff6120edd88eed4010f255ae2c55ded32fac/48" data-source="Note that extra commits can be shown to give a meaningful history." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &zcy;&ncy;&acy;&chcy;&icy;&mcy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> <p><span data-i18n="418ff7a039fdc9b35a707d5c703469bf128e5349a30187b494fb4301f630fecc/ec" data-source="The following options affect the way the simplification is performed:" onmousemove="i18n(this)">&Scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &ncy;&acy; &scy;&pcy;&ocy;&scy;&ocy;&bcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&yacy;:</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt-Defaultmode"><span data-i18n="e4810f30b95cf415ff9fac826b85002e97d3313318dd70284837776df59a83c2/43" data-source="Default mode" onmousemove="i18n(this)">Default mode</span></dt> <dd> <p><span data-i18n="5fc272658752019907cdad3f1a825fc2930c6e1a939294fc0fb6749b58c3d698/c4" data-source="Simplifies the history to the simplest history explaining the final state of the tree. Simplest because it prunes some side branches if the end result is the same (i.e. merging branches with the same content)" onmousemove="i18n(this)">&Ucy;&pcy;&rcy;&ocy;&shchcy;&acy;&iecy;&tcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &dcy;&ocy; &pcy;&rcy;&ocy;&scy;&tcy;&iecy;&jcy;&shcy;&iecy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&yacy;&yucy;&shchcy;&iecy;&jcy; &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ocy;&iecy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;. &Scy;&acy;&mcy;&ycy;&jcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy;&jcy;, &pcy;&ocy;&tcy;&ocy;&mcy;&ucy; &chcy;&tcy;&ocy; &ocy;&ncy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ocy;&kcy;&ocy;&vcy;&ycy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy;, &iecy;&scy;&lcy;&icy; &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ycy;&jcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &tcy;&ocy;&tcy; &zhcy;&iecy; (&tcy;. &iecy;. &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&tcy; &vcy;&iecy;&tcy;&kcy;&icy; &scy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ycy;&mcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy;).</span></p> </dd> <dt id="Documentation/git-rev-list.txt---show-pulls"><span data-i18n="e55c728df27d3a1de123d4ffc9ae92ba56e57aa8aee48706d54a049101c83104/4b" data-source="--show-pulls" onmousemove="i18n(this)">--show-pulls</span></dt> <dd> <p><span data-i18n="e11cc0b7a29a85afe9d722c34b8ceb70686ccab0076267de813204f80dc791c5/9b" data-source="Include all commits from the default mode, but also any merge commits that are not TREESAME to the first parent but are TREESAME to a later parent. This mode is helpful for showing the merge commits that &amp;quot;first introduced&amp;quot; a change to a branch." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &icy;&zcy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &lcy;&yucy;&bcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;, &ncy;&ocy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&zcy;&dcy;&ncy;&iecy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;. &Ecy;&tcy;&ocy;&tcy; &rcy;&iecy;&zhcy;&icy;&mcy; &pcy;&ocy;&lcy;&iecy;&zcy;&iecy;&ncy; &dcy;&lcy;&yacy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy;  &quot;first introduced&quot;  &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;&mcy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---full-history"><span data-i18n="18306d3c86aece8ba4d1e4eac04e921fe94f8ce7f122269c383e227a74a4d36c/09" data-source="--full-history" onmousemove="i18n(this)">--full-history</span></dt> <dd> <p><span data-i18n="119aae9dd1bb687efeacda0e0520f5488786fb290f80bd941a07391601b6f1f0/2f" data-source="Same as the default mode, but does not prune some history." onmousemove="i18n(this)">&Tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy; &rcy;&iecy;&zhcy;&icy;&mcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &ncy;&ocy; &ncy;&iecy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy; &chcy;&acy;&scy;&tcy;&softcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---dense"><span data-i18n="f5cf34a4add7ee2ec5c4a662a4020f837d770fb4083a63e614b8bd4abf4d6cf9/6c" data-source="--dense" onmousemove="i18n(this)">--dense</span></dt> <dd> <p><span data-i18n="2198432c2291089f767a5f58bf692c2db5d6b0f72ba05bb9c54b6d29a9d409a0/45" data-source="Only the selected commits are shown, plus some to have a meaningful history." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &icy;&zcy; &ncy;&icy;&khcy;, &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&iecy; &zcy;&ncy;&acy;&chcy;&icy;&mcy;&ucy;&yucy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---sparse"><span data-i18n="772e33e8b03937db3998ff9e8cd7b8114d1c7f3398436b3f057422d62afb165a/f4" data-source="--sparse" onmousemove="i18n(this)">--sparse</span></dt> <dd> <p><span data-i18n="610bfcc0b94c20cbb52d1135cdb2a7d50064eaf7fe743b02f3b4794736fc38b7/d5" data-source="All commits in the simplified history are shown." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&ncy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---simplify-merges"><span data-i18n="8c001c385a5c06b97cee9084c98f0db439a6e44df8327b2b1881bd2f4faf2169/9f" data-source="--simplify-merges" onmousemove="i18n(this)">--simplify-merges</span></dt> <dd> <p><span data-i18n="34cfe924e20fa8724821ddbaf16e4b1b8fc278bc8105bde501feac584fff247f/84" data-source="Additional option to &lt;code&gt;--full-history&lt;/code&gt; to remove some needless merges from the resulting history, as there are no selected commits contributing to this merge." onmousemove="i18n(this)">&Dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &ocy;&pcy;&tscy;&icy;&yacy; &dcy;&lcy;&yacy;  <code>--full-history</code> , &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&shchcy;&acy;&yacy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy;&ncy;&ucy;&zhcy;&ncy;&ycy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &icy;&zcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&iecy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &vcy; &ecy;&tcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &ncy;&iecy; &vcy;&khcy;&ocy;&dcy;&yacy;&tcy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---ancestry-pathltcommitgt"><span data-i18n="a7954dc08f089eb0412a7df08949a30a1f1d31efd51e18197d92be85fdddd9d0/af" data-source="--ancestry-path[=&amp;lt;commit&amp;gt;]" onmousemove="i18n(this)">--ancestry-path[=&lt;commit&gt;]</span></dt> <dd> <p><span data-i18n="4491769465e9e089e4853d375bed89aaa2fbe49ebc1fd9416b9e075460bff94e/9d" data-source="When given a range of commits to display (e.g. &lt;code&gt;commit1..commit2&lt;/code&gt; or &lt;code&gt;commit2 ^commit1&lt;/code&gt;), only display commits in that range that are ancestors of &amp;lt;commit&amp;gt;, descendants of &amp;lt;commit&amp;gt;, or &amp;lt;commit&amp;gt; itself. If no commit is specified, use &lt;code&gt;commit1&lt;/code&gt; (the excluded part of the range) as &amp;lt;commit&amp;gt;. Can be passed multiple times; if so, a commit is included if it is any of the commits given or if it is an ancestor or descendant of one of them." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&mcy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>commit1..commit2</code>  &icy;&lcy;&icy;  <code>commit2 ^commit1</code> ), &vcy; &ecy;&tcy;&ocy;&mcy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;&mcy;&icy; &lt;commit&gt;, &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&acy;&mcy;&icy; &lt;commit&gt; &icy;&lcy;&icy; &scy;&acy;&mcy;&ocy;&gcy;&ocy; &lt;commit&gt;. &IEcy;&scy;&lcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>commit1</code>  (&icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&acy;&yacy; &chcy;&acy;&scy;&tcy;&softcy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&acy;) &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &lt;&fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;&gt;. &Mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&rcy;&ocy;&khcy;&ocy;&dcy;&icy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;; &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &icy;&lcy;&icy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&kcy;&ocy;&mcy; &icy;&lcy;&icy; &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&ocy;&mcy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy; &ncy;&icy;&khcy;.</span></p> </dd> </dl> </div> <p><span data-i18n="51318d37733cee87053eb46a2adb00a0b92307ead683414d43ddc2f9aaa17c12/e7" data-source="A more detailed explanation follows." onmousemove="i18n(this)">&Dcy;&acy;&lcy;&iecy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&iecy; &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&iecy;&ncy;&icy;&iecy;.</span></p> <p><span data-i18n="90a09c064e889ee03f979d5dc7b9c244480f2d27587b7ff5f8119eb954189e47/46" data-source="Suppose you specified &lt;code&gt;foo&lt;/code&gt; as the &amp;lt;paths&amp;gt;. We shall call commits that modify &lt;code&gt;foo&lt;/code&gt; !TREESAME, and the rest TREESAME. (In a diff filtered for &lt;code&gt;foo&lt;/code&gt;, they look different and equal, respectively.)" onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&mcy;, &vcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&lcy;&icy;  <code>foo</code>  &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &lt;paths&gt;. &Mcy;&ycy; &bcy;&ucy;&dcy;&iecy;&mcy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&yucy;&shchcy;&icy;&iecy;  <code>foo</code> , !TREESAME, &acy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; TREESAME. (&Vcy; diff, &ocy;&tcy;&fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&mcy; &dcy;&lcy;&yacy;  <code>foo</code> , &ocy;&ncy;&icy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&yacy;&tcy; &rcy;&acy;&zcy;&ncy;&ycy;&mcy;&icy; &icy; &rcy;&acy;&vcy;&ncy;&ycy;&mcy;&icy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;.)</span></p> <p><span data-i18n="bc089e37696a4d4340b9c38014c3ba3b4bcac6101402d2aceca24df84ce68703/af" data-source="In the following, we will always refer to the same example history to illustrate the differences between simplification settings. We assume that you are filtering for a file &lt;code&gt;foo&lt;/code&gt; in this commit graph:" onmousemove="i18n(this)">&Vcy; &dcy;&acy;&lcy;&softcy;&ncy;&iecy;&jcy;&shcy;&iecy;&mcy; &mcy;&ycy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &bcy;&ucy;&dcy;&iecy;&mcy; &ocy;&bcy;&rcy;&acy;&shchcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &icy; &tcy;&ocy;&mcy;&ucy; &zhcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&ucy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&ocy;&icy;&lcy;&lcy;&yucy;&scy;&tcy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&acy;&mcy;&icy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&yacy;. &Mcy;&ycy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&acy;&gcy;&acy;&iecy;&mcy;, &chcy;&tcy;&ocy; &vcy;&ycy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ucy;&iecy;&tcy;&iecy; &fcy;&acy;&jcy;&lcy;  <code>foo</code>  &vcy; &ecy;&tcy;&ocy;&mcy; &gcy;&rcy;&acy;&fcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;:</span></p> <div> <div> <pre class="hljs language-javascript">          .-A---M---N---O---P---Q
         /     <span class="hljs-regexp">/   /</span>   <span class="hljs-regexp">/   /</span>   /
        I     B   C   D   E   Y
         \   /   <span class="hljs-regexp">/   /</span>   <span class="hljs-regexp">/   /</span>
          <span class="hljs-string">`-------------&apos;   X</span></pre> </div> </div> <p><span data-i18n="2886404fcd668bd6c59f930733309c070b9ffc9605dbaff59bccbbe14790772b/c7" data-source="The horizontal line of history A---Q is taken to be the first parent of each merge. The commits are:" onmousemove="i18n(this)">&Gcy;&ocy;&rcy;&icy;&zcy;&ocy;&ncy;&tcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &lcy;&icy;&ncy;&icy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; A---Q &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&vcy;&ycy;&mcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&mcy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;:</span></p> <div> <ul> <li> <p><span data-i18n="4b3106701f675475ebcc3960e21034415c624bbd49a9f9850921299aabb4eed9/0e" data-source="&lt;code&gt;I&lt;/code&gt; is the initial commit, in which &lt;code&gt;foo&lt;/code&gt; exists with contents &amp;ldquo;asdf&amp;rdquo;, and a file &lt;code&gt;quux&lt;/code&gt; exists with contents &amp;ldquo;quux&amp;rdquo;. Initial commits are compared to an empty tree, so &lt;code&gt;I&lt;/code&gt; is !TREESAME." onmousemove="i18n(this)"><code>I</code>  &mdash; &ecy;&tcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ocy;&ncy;&acy;&chcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;  <code>foo</code>  &scy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy; &laquo;asdf&raquo;, &acy; &fcy;&acy;&jcy;&lcy;  <code>quux</code>  &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &scy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy; &laquo;quux&raquo;. &Pcy;&iecy;&rcy;&vcy;&ocy;&ncy;&acy;&chcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &pcy;&ucy;&scy;&tcy;&ycy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&mcy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;  <code>I</code>  &icy;&mcy;&iecy;&iecy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; !TREESAME.</span></p> </li> <li> <p><span data-i18n="b4c8d711ae37d70b62c308f81b4c02c395c8ff882dd1969a094fff8e018c0f10/2f" data-source="In &lt;code&gt;A&lt;/code&gt;, &lt;code&gt;foo&lt;/code&gt; contains just &amp;ldquo;foo&amp;rdquo;." onmousemove="i18n(this)">&Vcy;  <code>A</code> <code>foo</code>  &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &laquo;foo&raquo;.</span></p> </li> <li> <p><span data-i18n="c67da4f542e989f57cd7657be4e6770788fce489af3e5828a60783d27879ad75/2e" data-source="&lt;code&gt;B&lt;/code&gt; contains the same change as &lt;code&gt;A&lt;/code&gt;. Its merge &lt;code&gt;M&lt;/code&gt; is trivial and hence TREESAME to all parents." onmousemove="i18n(this)"><code>B</code>  &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &tcy;&iecy; &zhcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &chcy;&tcy;&ocy; &icy;  <code>A</code> . &IEcy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>M</code>  &tcy;&rcy;&icy;&vcy;&icy;&acy;&lcy;&softcy;&ncy;&ocy; &icy;, &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, TREESAME &dcy;&lcy;&yacy; &vcy;&scy;&iecy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;.</span></p> </li> <li> <p><span data-i18n="e3a336fcb5ee1d3de453d9112bd2a0a7753c1888232f8998d8a1e3962ae91910/38" data-source="&lt;code&gt;C&lt;/code&gt; does not change &lt;code&gt;foo&lt;/code&gt;, but its merge &lt;code&gt;N&lt;/code&gt; changes it to &amp;ldquo;foobar&amp;rdquo;, so it is not TREESAME to any parent." onmousemove="i18n(this)"><code>C</code>  &ncy;&iecy; &mcy;&iecy;&ncy;&yacy;&iecy;&tcy;  <code>foo</code>  , &ncy;&ocy; &iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>N</code>  &mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &iecy;&gcy;&ocy; &ncy;&acy; &laquo;foobar&raquo;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &ocy;&ncy; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME &ncy;&icy; &dcy;&lcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;.</span></p> </li> <li> <p><span data-i18n="0c108edd345911db77f476ee66c8576c3687a20a8ca139b88087096e8a01ef5b/53" data-source="&lt;code&gt;D&lt;/code&gt; sets &lt;code&gt;foo&lt;/code&gt; to &amp;ldquo;baz&amp;rdquo;. Its merge &lt;code&gt;O&lt;/code&gt; combines the strings from &lt;code&gt;N&lt;/code&gt; and &lt;code&gt;D&lt;/code&gt; to &amp;ldquo;foobarbaz&amp;rdquo;; i.e., it is not TREESAME to any parent." onmousemove="i18n(this)"><code>D</code>  &ucy;&scy;&tcy;&acy;&ncy;&acy;&vcy;&lcy;&icy;&vcy;&acy;&iecy;&tcy; &dcy;&lcy;&yacy;  <code>foo</code>  &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &laquo;baz&raquo;. &IEcy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>O</code>  &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&zcy;  <code>N</code>  &icy;  <code>D</code>  &vcy; &laquo;foobarbaz&raquo;; &tcy;. &iecy;. &ecy;&tcy;&ocy; &ncy;&iecy; TREESAME &ncy;&icy; &dcy;&lcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;.</span></p> </li> <li> <p><span data-i18n="a59ed16e898c6baef3448ebfb42ee0ac291049272ab708455e72513fbd3a7215/1f" data-source="&lt;code&gt;E&lt;/code&gt; changes &lt;code&gt;quux&lt;/code&gt; to &amp;ldquo;xyzzy&amp;rdquo;, and its merge &lt;code&gt;P&lt;/code&gt; combines the strings to &amp;ldquo;quux xyzzy&amp;rdquo;. &lt;code&gt;P&lt;/code&gt; is TREESAME to &lt;code&gt;O&lt;/code&gt;, but not to &lt;code&gt;E&lt;/code&gt;." onmousemove="i18n(this)"><code>E</code>  &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;  <code>quux</code>  &ncy;&acy; &laquo;xyzzy&raquo;, &acy; &iecy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>P</code>  &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &vcy; &laquo;quux xyzzy&raquo;.  <code>P</code>  TREESAME  <code>O</code> , &ncy;&ocy; &ncy;&iecy;  <code>E</code> .</span></p> </li> <li> <p><span data-i18n="f6015229093231141289b06eb579203f1a9ea04b62f456b6764530fdef1baf08/f9" data-source="&lt;code&gt;X&lt;/code&gt; is an independent root commit that added a new file &lt;code&gt;side&lt;/code&gt;, and &lt;code&gt;Y&lt;/code&gt; modified it. &lt;code&gt;Y&lt;/code&gt; is TREESAME to &lt;code&gt;X&lt;/code&gt;. Its merge &lt;code&gt;Q&lt;/code&gt; added &lt;code&gt;side&lt;/code&gt; to &lt;code&gt;P&lt;/code&gt;, and &lt;code&gt;Q&lt;/code&gt; is TREESAME to &lt;code&gt;P&lt;/code&gt;, but not to &lt;code&gt;Y&lt;/code&gt;." onmousemove="i18n(this)"><code>X</code>  &mdash; &ecy;&tcy;&ocy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ycy;&jcy; &kcy;&ocy;&rcy;&ncy;&iecy;&vcy;&ocy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&lcy; &ncy;&ocy;&vcy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;  <code>side</code> , &acy;  <code>Y</code>  &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy; &iecy;&gcy;&ocy;.  <code>Y</code>  &mdash; &ecy;&tcy;&ocy; &Dcy;&IEcy;&Rcy;&IEcy;&Vcy;&Ocy;, &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;&iecy;  <code>X</code> . &IEcy;&gcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>Q</code>  &dcy;&ocy;&bcy;&acy;&vcy;&icy;&lcy;&ocy;  <code>side</code>  &kcy;  <code>P</code> , &acy;  <code>Q</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME &kcy;  <code>P</code> , &ncy;&ocy; &ncy;&iecy; &kcy;  <code>Y</code> .</span></p> </li> </ul> </div> <p><span data-i18n="d56d45da51273b8685bafeece4dcb3c1bc864b2ecfe9d3490d75196358a1db86/29" data-source="&lt;code&gt;rev-list&lt;/code&gt; walks backwards through history, including or excluding commits based on whether &lt;code&gt;--full-history&lt;/code&gt; and/or parent rewriting (via &lt;code&gt;--parents&lt;/code&gt; or &lt;code&gt;--children&lt;/code&gt;) are used. The following settings are available." onmousemove="i18n(this)"><code>rev-list</code>  &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&iecy;&tcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &ncy;&acy;&zcy;&acy;&dcy;, &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &icy;&lcy;&icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &tcy;&ocy;&gcy;&ocy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &lcy;&icy;  <code>--full-history</code>  &icy;/&icy;&lcy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&acy;&yacy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy; (&chcy;&iecy;&rcy;&iecy;&zcy;  <code>--parents</code>  &icy;&lcy;&icy;  <code>--children</code> ). &Dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&icy;.</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt-Defaultmode-1"><span data-i18n="e4810f30b95cf415ff9fac826b85002e97d3313318dd70284837776df59a83c2/43" data-source="Default mode" onmousemove="i18n(this)">Default mode</span></dt> <dd> <p><span data-i18n="b1f5a66505f72441bdc4d97539b27c53f855ab4871776a3021837da903878530/7b" data-source="Commits are included if they are not TREESAME to any parent (though this can be changed, see &lt;code&gt;--sparse&lt;/code&gt; below). If the commit was a merge, and it was TREESAME to one parent, follow only that parent. (Even if there are several TREESAME parents, follow only one of them.) Otherwise, follow all parents." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; TREESAME &ncy;&icy; &dcy;&lcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy; (&khcy;&ocy;&tcy;&yacy; &ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;, &scy;&mcy;.  <code>--sparse</code>  &ncy;&icy;&zhcy;&iecy;). &IEcy;&scy;&lcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &bcy;&ycy;&lcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;&mcy; &icy; &bcy;&ycy;&lcy;&acy; TREESAME &dcy;&lcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;, &scy;&lcy;&iecy;&dcy;&ucy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ecy;&tcy;&ocy;&mcy;&ucy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yucy;. (&Dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; TREESAME, &pcy;&ocy;&dcy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&jcy;&tcy;&iecy;&scy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ncy;&acy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy; &ncy;&icy;&khcy;.) &Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&jcy;&tcy;&iecy; &zcy;&acy; &vcy;&scy;&iecy;&mcy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;&mcy;&icy;.</span></p> <p><span data-i18n="3ea0791f1c9255cc53f19e31678d430048b42fa81829eb7d2695d431d6a3d447/c6" data-source="This results in:" onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy;:</span></p> <div> <div> <pre class="hljs language-css">          <span class="hljs-selector-class">.-A---N---O</span>
         /     /   /
        <span class="hljs-selector-tag">I</span>-------<span class="hljs-attr">--D</span></pre> </div> </div> <p><span data-i18n="5792c30fe8bb45324c072b99242f5ea1392acd32947d74d55670bb6f17744609/a7" data-source="Note how the rule to only follow the TREESAME parent, if one is available, removed &lt;code&gt;B&lt;/code&gt; from consideration entirely. &lt;code&gt;C&lt;/code&gt; was considered via &lt;code&gt;N&lt;/code&gt;, but is TREESAME. Root commits are compared to an empty tree, so &lt;code&gt;I&lt;/code&gt; is !TREESAME." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&ocy; &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&mcy;&ucy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ucy; TREESAME, &iecy;&scy;&lcy;&icy; &tcy;&acy;&kcy;&ocy;&vcy;&ocy;&jcy; &icy;&mcy;&iecy;&iecy;&tcy;&scy;&yacy;, &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&lcy;&ocy;  <code>B</code>  &icy;&zcy; &rcy;&acy;&scy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy;&ncy;&icy;&yacy;.  <code>C</code>  &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&lcy;&scy;&yacy; &chcy;&iecy;&rcy;&iecy;&zcy;  <code>N</code> , &ncy;&ocy; &ecy;&tcy;&ocy; TREESAME. &Kcy;&ocy;&rcy;&ncy;&iecy;&vcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &pcy;&ucy;&scy;&tcy;&ycy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&mcy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;  <code>I</code>  &mdash; &ecy;&tcy;&ocy; !TREESAME.</span></p> <p><span data-i18n="5e1b77ed45425b23e94a0bb6ab9a67d1aa0bb62755c59922c0f2eb1c0082c3c5/3a" data-source="Parent/child relations are only visible with &lt;code&gt;--parents&lt;/code&gt;, but that does not affect the commits selected in default mode, so we have shown the parent lines." onmousemove="i18n(this)">&Ocy;&tcy;&ncy;&ocy;&shcy;&iecy;&ncy;&icy;&yacy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;/&pcy;&ocy;&tcy;&ocy;&mcy;&ocy;&kcy; &vcy;&icy;&dcy;&ncy;&ycy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--parents</code> , &ncy;&ocy; &ecy;&tcy;&ocy; &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy; &rcy;&iecy;&zhcy;&icy;&mcy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &mcy;&ycy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&lcy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---full-historywithoutparentrewriting"><span data-i18n="7004d81a4a34d262ecc1ddc0262af8a4e70b32e360bfec9f284810c222ffe359/db" data-source="--full-history without parent rewriting" onmousemove="i18n(this)">--&pcy;&ocy;&lcy;&ncy;&acy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;</span></dt> <dd> <p><span data-i18n="d1d6cc292866413e1eb57075967bf4a799c4e1f6eb86794ebb811d6c7d97ae0d/0d" data-source="This mode differs from the default in one point: always follow all parents of a merge, even if it is TREESAME to one of them. Even if more than one side of the merge has commits that are included, this does not imply that the merge itself is! In the example, we get" onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &rcy;&iecy;&zhcy;&icy;&mcy; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy; &ocy;&dcy;&ncy;&ocy;&mcy; &pcy;&ucy;&ncy;&kcy;&tcy;&iecy;: &vcy;&scy;&iecy;&gcy;&dcy;&acy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &zcy;&acy; &vcy;&scy;&iecy;&mcy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&mcy;&icy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&acy;&mcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &dcy;&lcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy; &ncy;&icy;&khcy; &ecy;&tcy;&ocy; TREESAME. &Dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&iecy;&mcy; &ocy;&dcy;&ncy;&acy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &icy;&mcy;&iecy;&iecy;&tcy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &ecy;&tcy;&ocy; &ncy;&iecy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &scy;&acy;&mcy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ocy;! &Vcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; &mcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&mcy;</span></p> <div> <div> <pre class="hljs language-css">        <span class="hljs-selector-tag">I</span>  <span class="hljs-selector-tag">A</span>  <span class="hljs-selector-tag">B</span>  N  D  O  <span class="hljs-selector-tag">P</span>  <span class="hljs-selector-tag">Q</span></pre> </div> </div> <p><span data-i18n="9cdb8da2f81d099de3745a77b0ff8ed5a97f5c03a9b042179465a0e099c61949/0d" data-source="&lt;code&gt;M&lt;/code&gt; was excluded because it is TREESAME to both parents. &lt;code&gt;E&lt;/code&gt;, &lt;code&gt;C&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; were all walked, but only &lt;code&gt;B&lt;/code&gt; was !TREESAME, so the others do not appear." onmousemove="i18n(this)"><code>M</code>  &bcy;&ycy;&lcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy; &ocy;&bcy;&ocy;&icy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;.  <code>E</code>  ,  <code>C</code>  &icy;  <code>B</code>  &bcy;&ycy;&lcy;&icy; &pcy;&rcy;&ocy;&jcy;&dcy;&iecy;&ncy;&ycy;, &ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy;  <code>B</code>  &bcy;&ycy;&lcy; !TREESAME, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> <p><span data-i18n="afa1faaf2f2bdc5e9325c207ccb4c9e117ca2af486b3d6e0c55e0ca333ac9158/88" data-source="Note that without parent rewriting, it is not really possible to talk about the parent/child relationships between the commits, so we show them disconnected." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &gcy;&ocy;&vcy;&ocy;&rcy;&icy;&tcy;&softcy; &ocy;&bcy; &ocy;&tcy;&ncy;&ocy;&shcy;&iecy;&ncy;&icy;&yacy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;/&pcy;&ocy;&tcy;&ocy;&mcy;&ocy;&kcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy;&icy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &mcy;&ycy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&mcy; &icy;&khcy; &ncy;&iecy;&scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---full-historywithparentrewriting"><span data-i18n="55332687edea85112b2074da1e8b4c05a76f71e9e376dbd0e7703a152849eec7/1f" data-source="--full-history with parent rewriting" onmousemove="i18n(this)">--&pcy;&ocy;&lcy;&ncy;&acy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &scy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy;&yucy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;</span></dt> <dd> <p><span data-i18n="62033bd005bafc1d7d8be11d9a1cfc1fff4c3adc26daed363c37744137b60e82/dd" data-source="Ordinary commits are only included if they are !TREESAME (though this can be changed, see &lt;code&gt;--sparse&lt;/code&gt; below)." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &icy;&mcy;&iecy;&yucy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; !TREESAME (&khcy;&ocy;&tcy;&yacy; &ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;, &scy;&mcy;.  <code>--sparse</code>  &ncy;&icy;&zhcy;&iecy;).</span></p> <p><span data-i18n="7acbd7e351fcf974f62463567ca84cbfa1e2265665dbf1442e70c6db8bc8eaf6/84" data-source="Merges are always included. However, their parent list is rewritten: Along each parent, prune away commits that are not included themselves. This results in" onmousemove="i18n(this)">&Scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &icy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&acy;&ncy;: &vcy;&dcy;&ocy;&lcy;&softcy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &scy;&acy;&mcy;&icy;. &Ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy;</span></p> <div> <div> <pre class="hljs language-javascript">          .-A---M---N---O---P---Q
         /     <span class="hljs-regexp">/   /</span>   <span class="hljs-regexp">/   /</span>
        I     B   /   D   /
         \   /   <span class="hljs-regexp">/   /</span>   /
          <span class="hljs-string">`-------------&apos;</span></pre> </div> </div> <p><span data-i18n="fd0a030202fe80d8e299e76df9e5c6dc21ed2fad495c2d8e62b14621a8a78b7f/01" data-source="Compare to &lt;code&gt;--full-history&lt;/code&gt; without rewriting above. Note that &lt;code&gt;E&lt;/code&gt; was pruned away because it is TREESAME, but the parent list of P was rewritten to contain &lt;code&gt;E&lt;/code&gt;&amp;apos;s parent &lt;code&gt;I&lt;/code&gt;. The same happened for &lt;code&gt;C&lt;/code&gt; and &lt;code&gt;N&lt;/code&gt;, and &lt;code&gt;X&lt;/code&gt;, &lt;code&gt;Y&lt;/code&gt; and &lt;code&gt;Q&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&rcy;&acy;&vcy;&ncy;&icy;&tcy;&iecy; &scy;  <code>--full-history</code>  &ncy;&iecy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yacy; &vcy;&ycy;&shcy;&iecy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy;  <code>E</code>  &bcy;&ycy;&lcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy; TREESAME, &ncy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; P &bcy;&ycy;&lcy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&acy;&ncy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy;  <code>I</code> <code>E</code> . &Tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy; &pcy;&rcy;&ocy;&icy;&zcy;&ocy;&shcy;&lcy;&ocy; &scy;  <code>C</code>  &icy;  <code>N</code> , &acy; &tcy;&acy;&kcy;&zhcy;&iecy;  <code>X</code> ,  <code>Y</code>  &icy;  <code>Q</code> .</span></p> </dd> </dl> </div> <p><span data-i18n="88728f6513e474ce24761915a777b77aed2b7af415581a86be9b4cec5c4f1e00/ca" data-source="In addition to the above settings, you can change whether TREESAME affects inclusion:" onmousemove="i18n(this)">&Pcy;&ocy;&mcy;&icy;&mcy;&ocy; &vcy;&ycy;&shcy;&iecy;&ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&kcy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;, &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &lcy;&icy; TREESAME &ncy;&acy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;:</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt---dense-1"><span data-i18n="f5cf34a4add7ee2ec5c4a662a4020f837d770fb4083a63e614b8bd4abf4d6cf9/6c" data-source="--dense" onmousemove="i18n(this)">--dense</span></dt> <dd> <p><span data-i18n="acba2305f89499bd5e797924a2eba39fef336af62c5b35f389a7dd7425954e33/2d" data-source="Commits that are walked are included if they are not TREESAME to any parent." onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; TREESAME &ncy;&icy; &dcy;&lcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---sparse-1"><span data-i18n="772e33e8b03937db3998ff9e8cd7b8114d1c7f3398436b3f057422d62afb165a/f4" data-source="--sparse" onmousemove="i18n(this)">--sparse</span></dt> <dd> <p><span data-i18n="475ac83f3e9b6919b05225234aa2fa710bdee6c14416e0244cac1d19b19cfe1d/d0" data-source="All commits that are walked are included." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy;&scy;&iecy; &pcy;&rcy;&ocy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;.</span></p> <p><span data-i18n="e080227c4ebedd6d2da91d8404fb0547379ce60de0b39208855b0c82066c86e7/58" data-source="Note that without &lt;code&gt;--full-history&lt;/code&gt;, this still simplifies merges: if one of the parents is TREESAME, we follow only that one, so the other sides of the merge are never walked." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &bcy;&iecy;&zcy;  <code>--full-history</code>  &ecy;&tcy;&ocy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &ucy;&pcy;&rcy;&ocy;&shchcy;&acy;&iecy;&tcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;: &iecy;&scy;&lcy;&icy; &ocy;&dcy;&icy;&ncy; &icy;&zcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; TREESAME, &mcy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&mcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ecy;&tcy;&ocy;&mcy;&ucy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &ncy;&icy;&kcy;&ocy;&gcy;&dcy;&acy; &ncy;&iecy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---simplify-merges-1"><span data-i18n="8c001c385a5c06b97cee9084c98f0db439a6e44df8327b2b1881bd2f4faf2169/9f" data-source="--simplify-merges" onmousemove="i18n(this)">--simplify-merges</span></dt> <dd> <p><span data-i18n="1033277889c0534a62a94d7ba9cd2083dd08493bccf0f6fd14fe3e01957c610e/7f" data-source="First, build a history graph in the same way that &lt;code&gt;--full-history&lt;/code&gt; with parent rewriting does (see above)." onmousemove="i18n(this)">&Scy;&ncy;&acy;&chcy;&acy;&lcy;&acy; &pcy;&ocy;&scy;&tcy;&rcy;&ocy;&icy;&mcy; &gcy;&rcy;&acy;&fcy;&icy;&kcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy; &ecy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;  <code>--full-history</code>  &scy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy;&yucy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy; (&scy;&mcy;. &vcy;&ycy;&shcy;&iecy;).</span></p> <p><span data-i18n="89a021866d9dc09a73275ca7b185ffd322751e74149789dda169d296dd4c8894/b2" data-source="Then simplify each commit &lt;code&gt;C&lt;/code&gt; to its replacement &lt;code&gt;C&amp;apos;&lt;/code&gt; in the final history according to the following rules:" onmousemove="i18n(this)">&Zcy;&acy;&tcy;&iecy;&mcy; &ucy;&pcy;&rcy;&ocy;&scy;&tcy;&icy;&tcy;&iecy; &kcy;&acy;&zhcy;&dcy;&ucy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;  <code>C</code>  &dcy;&ocy; &zcy;&acy;&mcy;&iecy;&ncy;&ycy;  <code>C&apos;</code>  &vcy; &icy;&tcy;&ocy;&gcy;&ocy;&vcy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &pcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;&mcy;:</span></p> <div> <div> <div> <ul> <li> <p><span data-i18n="c86bcb5f2f358833e4a0f822c821c7205fb131486ed95a26dae79dfa58654feb/5f" data-source="Set &lt;code&gt;C&amp;apos;&lt;/code&gt; to &lt;code&gt;C&lt;/code&gt;." onmousemove="i18n(this)">&Ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy;  <code>C&apos;</code>  &ncy;&acy;  <code>C</code> .</span></p> </li> <li> <p><span data-i18n="60cefd0c563f1a489729bb57f598ce045ea84b429f6dde85275ba08f6a83453a/8e" data-source="Replace each parent &lt;code&gt;P&lt;/code&gt; of &lt;code&gt;C&amp;apos;&lt;/code&gt; with its simplification &lt;code&gt;P&amp;apos;&lt;/code&gt;. In the process, drop parents that are ancestors of other parents or that are root commits TREESAME to an empty tree, and remove duplicates, but take care to never drop all parents that we are TREESAME to." onmousemove="i18n(this)">&Zcy;&acy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy;  <code>P</code> <code>C&apos;</code>  &iecy;&gcy;&ocy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&iecy;&mcy;  <code>P&apos;</code> . &Vcy; &pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;&mcy;&icy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &icy;&lcy;&icy; &kcy;&ocy;&rcy;&ncy;&iecy;&vcy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; TREESAME &vcy; &pcy;&ucy;&scy;&tcy;&ocy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;, &icy; &ucy;&dcy;&acy;&lcy;&yacy;&jcy;&tcy;&iecy; &dcy;&ucy;&bcy;&lcy;&icy;&kcy;&acy;&tcy;&ycy;, &ncy;&ocy; &bcy;&ucy;&dcy;&softcy;&tcy;&iecy; &ocy;&scy;&tcy;&ocy;&rcy;&ocy;&zhcy;&ncy;&ycy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&icy;&kcy;&ocy;&gcy;&dcy;&acy; &ncy;&iecy; &ucy;&dcy;&acy;&lcy;&yacy;&tcy;&softcy; &vcy;&scy;&iecy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;, &kcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &mcy;&ycy; TREESAME.</span></p> </li> <li> <p><span data-i18n="da39b5527e6e74af44d4345208cc127f8bb040281847e2b0419d8ac729814868/f7" data-source="If after this parent rewriting, &lt;code&gt;C&amp;apos;&lt;/code&gt; is a root or merge commit (has zero or &amp;gt;1 parents), a boundary commit, or !TREESAME, it remains. Otherwise, it is replaced with its only parent." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &pcy;&ocy;&scy;&lcy;&iecy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;  <code>C&apos;</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &kcy;&ocy;&rcy;&ncy;&iecy;&vcy;&ycy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&mcy; &icy;&lcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; (&icy;&mcy;&iecy;&iecy;&tcy; &ncy;&ocy;&lcy;&softcy; &icy;&lcy;&icy; &gt;1 &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;), &gcy;&rcy;&acy;&ncy;&icy;&chcy;&ncy;&ycy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&mcy; &icy;&lcy;&icy; !TREESAME, &ocy;&ncy; &ocy;&scy;&tcy;&acy;&iecy;&tcy;&scy;&yacy;. &Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&ncy; &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &iecy;&dcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&mcy;.</span></p> </li> </ul> </div> </div> </div> <p><span data-i18n="28be3009fb0267950bcf99e77dad4c52d2d44dc031c556adcab61c0304c87647/24" data-source="The effect of this is best shown by way of comparing to &lt;code&gt;--full-history&lt;/code&gt; with parent rewriting. The example turns into:" onmousemove="i18n(this)">&Ecy;&fcy;&fcy;&iecy;&kcy;&tcy; &ocy;&tcy; &ecy;&tcy;&ocy;&gcy;&ocy; &lcy;&ucy;&chcy;&shcy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy; &pcy;&rcy;&ocy;&yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&icy; &scy;  <code>--full-history</code>  &scy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy;&yucy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&gcy;&ocy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&acy;. &Pcy;&rcy;&icy;&mcy;&iecy;&rcy; &pcy;&rcy;&iecy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy;:</span></p> <div> <div> <pre class="hljs language-javascript">          .-A---M---N---O
         /     <span class="hljs-regexp">/       /</span>
        I     B       D
         \   /       /
          <span class="hljs-string">`---------&apos;</span></pre> </div> </div> <p><span data-i18n="3c314974673c3a9a8e8c09ed3f0245c110f244d71ed3a86d56d4146a74280b72/1f" data-source="Note the major differences in &lt;code&gt;N&lt;/code&gt;, &lt;code&gt;P&lt;/code&gt;, and &lt;code&gt;Q&lt;/code&gt; over &lt;code&gt;--full-history&lt;/code&gt;:" onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ycy;&iecy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&yacy;  <code>N</code> ,  <code>P</code>  &icy;  <code>Q</code>  &ocy;&tcy;  <code>--full-history</code> :</span></p> <div> <div> <div> <ul> <li> <p><span data-i18n="e5e9dce7b8db8fb283818789ebc3e953e14480d607019fa47bf9cb3d817a6258/c6" data-source="&lt;code&gt;N&lt;/code&gt;&amp;apos;s parent list had &lt;code&gt;I&lt;/code&gt; removed, because it is an ancestor of the other parent &lt;code&gt;M&lt;/code&gt;. Still, &lt;code&gt;N&lt;/code&gt; remained because it is !TREESAME." onmousemove="i18n(this)">&Icy;&zcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&gcy;&ocy; &scy;&pcy;&icy;&scy;&kcy;&acy;  <code>N</code>  &bcy;&ycy;&lcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;  <code>I</code> , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&kcy;&ocy;&mcy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&gcy;&ocy; &scy;&pcy;&icy;&scy;&kcy;&acy;  <code>M</code> . &Tcy;&iecy;&mcy; &ncy;&iecy; &mcy;&iecy;&ncy;&iecy;&iecy;,  <code>N</code>  &ocy;&scy;&tcy;&acy;&lcy;&scy;&yacy;, &pcy;&ocy;&tcy;&ocy;&mcy;&ucy; &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; !TREESAME.</span></p> </li> <li> <p><span data-i18n="9faae399e36636bae36476a6121dc9bef88b1c945a6bd6dece792045d0a56836/f1" data-source="&lt;code&gt;P&lt;/code&gt;&amp;apos;s parent list similarly had &lt;code&gt;I&lt;/code&gt; removed. &lt;code&gt;P&lt;/code&gt; was then removed completely, because it had one parent and is TREESAME." onmousemove="i18n(this)">&Icy;&zcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&gcy;&ocy; &scy;&pcy;&icy;&scy;&kcy;&acy;  <code>P</code>  &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ycy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy; &bcy;&ycy;&lcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;  <code>I</code> . &Zcy;&acy;&tcy;&iecy;&mcy;  <code>P</code>  &bcy;&ycy;&lcy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ucy; &ncy;&iecy;&gcy;&ocy; &bcy;&ycy;&lcy; &ocy;&dcy;&icy;&ncy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy; &icy; &ocy;&ncy; &bcy;&ycy;&lcy; TREESAME.</span></p> </li> <li> <p><span data-i18n="c2c64d3f8eee8ee9ceb232b8d1220f384a757cd4a50a2d243cf6006e35f5ef1b/07" data-source="&lt;code&gt;Q&lt;/code&gt;&amp;apos;s parent list had &lt;code&gt;Y&lt;/code&gt; simplified to &lt;code&gt;X&lt;/code&gt;. &lt;code&gt;X&lt;/code&gt; was then removed, because it was a TREESAME root. &lt;code&gt;Q&lt;/code&gt; was then removed completely, because it had one parent and is TREESAME." onmousemove="i18n(this)">&Rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy; &scy;&pcy;&icy;&scy;&ocy;&kcy;  <code>Q</code>  &icy;&mcy;&iecy;&lcy;  <code>Y</code> , &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&ncy;&ycy;&jcy; &dcy;&ocy;  <code>X</code> . &Zcy;&acy;&tcy;&iecy;&mcy;  <code>X</code>  &bcy;&ycy;&lcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ecy;&tcy;&ocy; &bcy;&ycy;&lcy; &kcy;&ocy;&rcy;&iecy;&ncy;&softcy; TREESAME. &Zcy;&acy;&tcy;&iecy;&mcy;  <code>Q</code>  &bcy;&ycy;&lcy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ucy; &ncy;&iecy;&gcy;&ocy; &bcy;&ycy;&lcy; &ocy;&dcy;&icy;&ncy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy; &icy; &ocy;&ncy; &bcy;&ycy;&lcy; TREESAME.</span></p> </li> </ul> </div> </div> </div> </dd> </dl> </div> <p><span data-i18n="425baad1a3a9a496b835bab060aab22013837d08d53306a7e14b6e8e71bd63a9/bc" data-source="There is another simplification mode available:" onmousemove="i18n(this)">&Dcy;&ocy;&scy;&tcy;&ucy;&pcy;&iecy;&ncy; &iecy;&shchcy;&iecy; &ocy;&dcy;&icy;&ncy; &rcy;&iecy;&zhcy;&icy;&mcy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&yacy;:</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt---ancestry-pathltcommitgt-1"><span data-i18n="a7954dc08f089eb0412a7df08949a30a1f1d31efd51e18197d92be85fdddd9d0/af" data-source="--ancestry-path[=&amp;lt;commit&amp;gt;]" onmousemove="i18n(this)">--ancestry-path[=&lt;commit&gt;]</span></dt> <dd> <p><span data-i18n="fb92d39f5096efb4b95946b83fc7f32185c99ba2306cb3362b09ce8a9aefc825/2f" data-source="Limit the displayed commits to those which are an ancestor of &amp;lt;commit&amp;gt;, or which are a descendant of &amp;lt;commit&amp;gt;, or are &amp;lt;commit&amp;gt; itself." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&mcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &tcy;&iecy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;&mcy;&icy; &lt;commit&gt;, &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&acy;&mcy;&icy; &lt;commit&gt; &icy;&lcy;&icy; &scy;&acy;&mcy;&icy;&mcy;&icy; &lt;commit&gt;.</span></p> <p><span data-i18n="58314eeac7c38f5d5391378ae54aedc6eb4f574430782bc3c029804f3ab448b6/dd" data-source="As an example use case, consider the following commit history:" onmousemove="i18n(this)">&Vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &rcy;&acy;&scy;&scy;&mcy;&ocy;&tcy;&rcy;&icy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&ucy;&yucy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;:</span></p> <div> <div> <pre class="hljs language-css">            D-<span class="hljs-attr">--E-------F</span>
           /     \       \
          <span class="hljs-selector-tag">B</span>-<span class="hljs-attr">--C---G---H---I---J</span>
         /                     \
        <span class="hljs-selector-tag">A</span>-----<span class="hljs-attr">--K---------------L--M</span></pre> </div> </div> <p><span data-i18n="c6761bd448637693295ccdab8456bc73307f6379e64c33b39d2fa5adac711334/de" data-source="A regular &lt;code&gt;D..M&lt;/code&gt; computes the set of commits that are ancestors of &lt;code&gt;M&lt;/code&gt;, but excludes the ones that are ancestors of &lt;code&gt;D&lt;/code&gt;. This is useful to see what happened to the history leading to &lt;code&gt;M&lt;/code&gt; since &lt;code&gt;D&lt;/code&gt;, in the sense that &amp;ldquo;what does &lt;code&gt;M&lt;/code&gt; have that did not exist in &lt;code&gt;D&lt;/code&gt;&amp;rdquo;. The result in this example would be all the commits, except &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; (and &lt;code&gt;D&lt;/code&gt; itself, of course)." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&jcy;  <code>D..M</code>  &vcy;&ycy;&chcy;&icy;&scy;&lcy;&yacy;&iecy;&tcy; &ncy;&acy;&bcy;&ocy;&rcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;&mcy;&icy;  <code>M</code> , &ncy;&ocy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &tcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&kcy;&acy;&mcy;&icy;  <code>D</code> . &Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &dcy;&lcy;&yacy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&vcy;&icy;&dcy;&iecy;&tcy;&softcy;, &chcy;&tcy;&ocy; &pcy;&rcy;&ocy;&icy;&zcy;&ocy;&shcy;&lcy;&ocy; &scy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&iecy;&jcy;, &vcy;&iecy;&dcy;&ucy;&shchcy;&iecy;&jcy; &kcy;  <code>M</code> , &ncy;&acy;&chcy;&icy;&ncy;&acy;&yacy; &scy;  <code>D</code> , &vcy; &tcy;&ocy;&mcy; &scy;&mcy;&ycy;&scy;&lcy;&iecy;, &chcy;&tcy;&ocy; &laquo;&chcy;&tcy;&ocy; &iecy;&scy;&tcy;&softcy; &vcy;  <code>M</code>  &tcy;&acy;&kcy;&ocy;&gcy;&ocy;, &chcy;&iecy;&gcy;&ocy; &ncy;&iecy; &bcy;&ycy;&lcy;&ocy; &vcy;  <code>D</code> &raquo;. &Rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&ocy;&mcy; &vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &kcy;&rcy;&ocy;&mcy;&iecy;  <code>A</code>  &icy;  <code>B</code>  (&icy;, &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ocy;, &scy;&acy;&mcy;&ocy;&gcy;&ocy;  <code>D</code> ).</span></p> <p><span data-i18n="bd2a2a5e426aefaceb568440afa8e4edb6a592719edf9c058f22d8551ea8a540/a0" data-source="When we want to find out what commits in &lt;code&gt;M&lt;/code&gt; are contaminated with the bug introduced by &lt;code&gt;D&lt;/code&gt; and need fixing, however, we might want to view only the subset of &lt;code&gt;D..M&lt;/code&gt; that are actually descendants of &lt;code&gt;D&lt;/code&gt;, i.e. excluding &lt;code&gt;C&lt;/code&gt; and &lt;code&gt;K&lt;/code&gt;. This is exactly what the &lt;code&gt;--ancestry-path&lt;/code&gt; option does. Applied to the &lt;code&gt;D..M&lt;/code&gt; range, it results in:" onmousemove="i18n(this)">&Ocy;&dcy;&ncy;&acy;&kcy;&ocy;, &kcy;&ocy;&gcy;&dcy;&acy; &mcy;&ycy; &khcy;&ocy;&tcy;&icy;&mcy; &vcy;&ycy;&yacy;&scy;&ncy;&icy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy;  <code>M</code>  &zcy;&acy;&rcy;&acy;&zhcy;&iecy;&ncy;&ycy; &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy;, &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy;  <code>D</code> , &icy; &ncy;&ucy;&zhcy;&dcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&icy;, &mcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&mcy; &zcy;&acy;&khcy;&ocy;&tcy;&iecy;&tcy;&softcy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ocy;&dcy;&mcy;&ncy;&ocy;&zhcy;&iecy;&scy;&tcy;&vcy;&ocy;  <code>D..M</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &ncy;&acy; &scy;&acy;&mcy;&ocy;&mcy; &dcy;&iecy;&lcy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&acy;&mcy;&icy;  <code>D</code> , &tcy;&ocy; &iecy;&scy;&tcy;&softcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy;  <code>C</code>  &icy;  <code>K</code> . &Icy;&mcy;&iecy;&ncy;&ncy;&ocy; &ecy;&tcy;&ocy; &icy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>--ancestry-path</code> . &Pcy;&rcy;&icy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &kcy; &lcy;&icy;&ncy;&iecy;&jcy;&kcy;&iecy;  <code>D..M</code>  &ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy;:</span></p> <div> <div> <pre class="hljs language-css">                E-----<span class="hljs-attr">--F</span>
                 \       \
                  G-<span class="hljs-attr">--H---I---J</span>
                               \
                                L<span class="hljs-attr">--M</span></pre> </div> </div> <p><span data-i18n="4ec0345e7656b4dbcd07e33c3675c84addf3a2558ffb5cf7c408a87da644e139/5b" data-source="We can also use &lt;code&gt;--ancestry-path=D&lt;/code&gt; instead of &lt;code&gt;--ancestry-path&lt;/code&gt; which means the same thing when applied to the &lt;code&gt;D..M&lt;/code&gt; range but is just more explicit." onmousemove="i18n(this)">&Mcy;&ycy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&mcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;  <code>--ancestry-path=D</code>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  <code>--ancestry-path</code> , &chcy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &kcy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&ucy;  <code>D..M</code> , &ncy;&ocy; &ecy;&tcy;&ocy; &bcy;&ocy;&lcy;&iecy;&iecy; &yacy;&vcy;&ncy;&ocy;.</span></p> <p><span data-i18n="35431b042be220a055a82c55c1c984fdb2e250f63a9fe34c31d5555d9b89df1d/db" data-source="If we instead are interested in a given topic within this range, and all commits affected by that topic, we may only want to view the subset of &lt;code&gt;D..M&lt;/code&gt; which contain that topic in their ancestry path. So, using &lt;code&gt;--ancestry-path=H D..M&lt;/code&gt; for example would result in:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &ncy;&acy;&scy; &icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ucy;&iecy;&tcy; &dcy;&acy;&ncy;&ncy;&acy;&yacy; &tcy;&iecy;&mcy;&acy; &vcy; &ecy;&tcy;&ocy;&mcy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&iecy; &icy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &zcy;&acy;&tcy;&rcy;&ocy;&ncy;&ucy;&tcy;&ycy;&iecy; &ecy;&tcy;&ocy;&jcy; &tcy;&iecy;&mcy;&ocy;&jcy;, &mcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&mcy; &zcy;&acy;&khcy;&ocy;&tcy;&iecy;&tcy;&softcy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ocy;&dcy;&mcy;&ncy;&ocy;&zhcy;&iecy;&scy;&tcy;&vcy;&ocy;  <code>D..M</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &ecy;&tcy;&ucy; &tcy;&iecy;&mcy;&ucy; &vcy; &scy;&vcy;&ocy;&iecy;&mcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&mcy; &pcy;&ucy;&tcy;&icy;. &Icy;&tcy;&acy;&kcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;  <code>--ancestry-path=H D..M</code> , &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy;:</span></p> <div> <div> <pre class="hljs language-css">                E
                 \
                  G-<span class="hljs-attr">--H---I---J</span>
                               \
                                L<span class="hljs-attr">--M</span></pre> </div> </div> <p><span data-i18n="349da68ba4d35c1f1c29255e1aa2ef23a4a952f8c62f1abe743273717fa73124/a7" data-source="Whereas &lt;code&gt;--ancestry-path=K D..M&lt;/code&gt; would result in" onmousemove="i18n(this)">&Tcy;&ocy;&gcy;&dcy;&acy; &kcy;&acy;&kcy;  <code>--ancestry-path=K D..M</code>  &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy;</span></p> <div> <div> <pre class="hljs language-css">                K-------------<span class="hljs-attr">--L--M</span></pre> </div> </div> </dd> </dl> </div> <p><span data-i18n="0fd33cee8c2b3c161c3bebb4c0bc2a6c1038e20767ec5d08ad32dd36f8c42c94/6c" data-source="Before discussing another option, &lt;code&gt;--show-pulls&lt;/code&gt;, we need to create a new example history." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &ocy;&bcy;&scy;&ucy;&zhcy;&dcy;&acy;&tcy;&softcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;,  <code>--show-pulls</code> , &ncy;&acy;&mcy; &ncy;&ucy;&zhcy;&ncy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&jcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> <p><span data-i18n="617ffb3d8a0451a6ef30a351b2f6996f1445671acfb2a624813ca79d75675453/d2" data-source="A common problem users face when looking at simplified history is that a commit they know changed a file somehow does not appear in the file&amp;rsquo;s simplified history. Let&amp;rsquo;s demonstrate a new example and show how options such as &lt;code&gt;--full-history&lt;/code&gt; and &lt;code&gt;--simplify-merges&lt;/code&gt; works in that case:" onmousemove="i18n(this)">&Rcy;&acy;&scy;&pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&iecy;&ncy;&ncy;&acy;&yacy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;&acy;, &scy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &scy;&tcy;&acy;&lcy;&kcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&icy; &pcy;&rcy;&icy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&ncy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&acy;&yacy; &icy;&mcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy;, &icy;&zcy;&mcy;&iecy;&ncy;&icy;&vcy;&shcy;&acy;&yacy; &fcy;&acy;&jcy;&lcy;, &kcy;&acy;&kcy;&icy;&mcy;-&tcy;&ocy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy; &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&ncy;&ocy;&jcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &fcy;&acy;&jcy;&lcy;&acy;. &Pcy;&rcy;&ocy;&dcy;&iecy;&mcy;&ocy;&ncy;&scy;&tcy;&rcy;&icy;&rcy;&ucy;&iecy;&mcy; &ncy;&ocy;&vcy;&ycy;&jcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy; &icy; &pcy;&ocy;&kcy;&acy;&zhcy;&iecy;&mcy;, &kcy;&acy;&kcy; &vcy; &tcy;&acy;&kcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&yucy;&tcy; &tcy;&acy;&kcy;&icy;&iecy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy;, &kcy;&acy;&kcy;  <code>--full-history</code>  &icy;  <code>--simplify-merges</code> :</span></p> <div> <div> <pre class="hljs language-javascript">          .-A---M-----C--N---O---P
         /     <span class="hljs-regexp">/ \  \  \/   /</span>   /
        I     B   \  R-<span class="hljs-string">&apos;`-Z&apos;</span>   /
         \   /     \/         /
          \ /      <span class="hljs-regexp">/\        /</span>
           <span class="hljs-string">`---X--&apos;  `</span>---Y--<span class="hljs-string">&apos;</span></pre> </div> </div> <p><span data-i18n="e8d1876d706aa0ba3826933f87912df8a272aa6788e3fffad6d631c32aaa55b4/d4" data-source="For this example, suppose &lt;code&gt;I&lt;/code&gt; created &lt;code&gt;file.txt&lt;/code&gt; which was modified by &lt;code&gt;A&lt;/code&gt;, &lt;code&gt;B&lt;/code&gt;, and &lt;code&gt;X&lt;/code&gt; in different ways. The single-parent commits &lt;code&gt;C&lt;/code&gt;, &lt;code&gt;Z&lt;/code&gt;, and &lt;code&gt;Y&lt;/code&gt; do not change &lt;code&gt;file.txt&lt;/code&gt;. The merge commit &lt;code&gt;M&lt;/code&gt; was created by resolving the merge conflict to include both changes from &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; and hence is not TREESAME to either. The merge commit &lt;code&gt;R&lt;/code&gt;, however, was created by ignoring the contents of &lt;code&gt;file.txt&lt;/code&gt; at &lt;code&gt;M&lt;/code&gt; and taking only the contents of &lt;code&gt;file.txt&lt;/code&gt; at &lt;code&gt;X&lt;/code&gt;. Hence, &lt;code&gt;R&lt;/code&gt; is TREESAME to &lt;code&gt;X&lt;/code&gt; but not &lt;code&gt;M&lt;/code&gt;. Finally, the natural merge resolution to create &lt;code&gt;N&lt;/code&gt; is to take the contents of &lt;code&gt;file.txt&lt;/code&gt; at &lt;code&gt;R&lt;/code&gt;, so &lt;code&gt;N&lt;/code&gt; is TREESAME to &lt;code&gt;R&lt;/code&gt; but not &lt;code&gt;C&lt;/code&gt;. The merge commits &lt;code&gt;O&lt;/code&gt; and &lt;code&gt;P&lt;/code&gt; are TREESAME to their first parents, but not to their second parents, &lt;code&gt;Z&lt;/code&gt; and &lt;code&gt;Y&lt;/code&gt; respectively." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&mcy;, &chcy;&tcy;&ocy;  <code>I</code>  &scy;&ocy;&zcy;&dcy;&acy;&lcy;  <code>file.txt</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &bcy;&ycy;&lcy; &mcy;&ocy;&dcy;&icy;&fcy;&icy;&tscy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;  <code>A</code> ,  <code>B</code>  &icy;  <code>X</code>  &pcy;&ocy;-&rcy;&acy;&zcy;&ncy;&ocy;&mcy;&ucy;. &Ocy;&dcy;&ncy;&ocy;&rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;  <code>C</code> ,  <code>Z</code>  &icy;  <code>Y</code>  &ncy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy;  <code>file.txt</code> . &Kcy;&ocy;&mcy;&mcy;&icy;&tcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>M</code>  &bcy;&ycy;&lcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy; &pcy;&ucy;&tcy;&iecy;&mcy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &icy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&lcy; &vcy; &scy;&iecy;&bcy;&yacy; &ocy;&bcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&zcy;  <code>A</code>  &icy;  <code>B</code>  &icy;, &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME &ncy;&icy; &dcy;&lcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy; &ncy;&icy;&khcy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>R</code>  &bcy;&ycy;&lcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy; &pcy;&ucy;&tcy;&iecy;&mcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&gcy;&ocy;  <code>file.txt</code>  &pcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&ucy;  <code>M</code>  &icy; &vcy;&zcy;&yacy;&tcy;&icy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&gcy;&ocy;  <code>file.txt</code>  &pcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&ucy;  <code>X</code> . &Scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;,  <code>R</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME  <code>X</code> , &ncy;&ocy; &ncy;&iecy;  <code>M</code> . &Ncy;&acy;&kcy;&ocy;&ncy;&iecy;&tscy;, &iecy;&scy;&tcy;&iecy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &rcy;&iecy;&shcy;&iecy;&ncy;&icy;&iecy;&mcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &dcy;&lcy;&yacy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yacy;  <code>N</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&gcy;&ocy;  <code>file.txt</code>  &pcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&ucy;  <code>R</code> , &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;  <code>N</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy;  <code>R</code> , &ncy;&ocy; &ncy;&iecy; &dcy;&lcy;&yacy;  <code>C</code> . &Kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>O</code>  &icy;  <code>P</code>  &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy; &scy;&vcy;&ocy;&icy;&khcy; &pcy;&iecy;&rcy;&vcy;&ycy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;, &ncy;&ocy; &ncy;&iecy; &dcy;&lcy;&yacy; &vcy;&tcy;&ocy;&rcy;&ycy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy;,  <code>Z</code>  &icy;  <code>Y</code>  &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;.</span></p> <p><span data-i18n="6fa4f80094e831909501bf956399fea9b4eb3d44f37c2b2f51194fd4db4151db/e8" data-source="When using the default mode, &lt;code&gt;N&lt;/code&gt; and &lt;code&gt;R&lt;/code&gt; both have a TREESAME parent, so those edges are walked and the others are ignored. The resulting history graph is:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  <code>N</code>  &icy;  <code>R</code>  &icy;&mcy;&iecy;&yucy;&tcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&gcy;&ocy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&acy; TREESAME, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &ecy;&tcy;&icy; &rcy;&iecy;&bcy;&rcy;&acy; &ocy;&bcy;&khcy;&ocy;&dcy;&yacy;&tcy;, &acy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;. &Icy;&tcy;&ocy;&gcy;&ocy;&vcy;&ycy;&jcy; &gcy;&rcy;&acy;&fcy;&icy;&kcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;:</span></p> <div> <div> <pre class="hljs language-css">        <span class="hljs-selector-tag">I</span>-<span class="hljs-attr">--X</span></pre> </div> </div> <p><span data-i18n="10c7f73bedb61053faaf7037f514e648d43441caf9b323968a12fc8c292dee70/27" data-source="When using &lt;code&gt;--full-history&lt;/code&gt;, Git walks every edge. This will discover the commits &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; and the merge &lt;code&gt;M&lt;/code&gt;, but also will reveal the merge commits &lt;code&gt;O&lt;/code&gt; and &lt;code&gt;P&lt;/code&gt;. With parent rewriting, the resulting graph is:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>--full-history</code>   Git  &pcy;&rcy;&ocy;&khcy;&ocy;&dcy;&icy;&tcy; &kcy;&acy;&zhcy;&dcy;&ocy;&iecy; &rcy;&iecy;&bcy;&rcy;&ocy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&icy;&tcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;  <code>A</code>  &icy;  <code>B</code>  &icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>M</code> , &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&ycy;&yacy;&vcy;&icy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>O</code>  &icy;  <code>P</code> . &Pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&ncy;&icy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&jcy; &gcy;&rcy;&acy;&fcy;&icy;&kcy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-javascript">          .-A---M--------N---O---P
         /     <span class="hljs-regexp">/ \  \  \/   /</span>   /
        I     B   \  R-<span class="hljs-string">&apos;`--&apos;</span>   /
         \   /     \/         /
          \ /      <span class="hljs-regexp">/\        /</span>
           <span class="hljs-string">`---X--&apos;  `</span>------<span class="hljs-string">&apos;</span></pre> </div> </div> <p><span data-i18n="758a24a2f9ce96b887566c9bacd13ab033c0b262c13a46f421276595216bfb00/47" data-source="Here, the merge commits &lt;code&gt;O&lt;/code&gt; and &lt;code&gt;P&lt;/code&gt; contribute extra noise, as they did not actually contribute a change to &lt;code&gt;file.txt&lt;/code&gt;. They only merged a topic that was based on an older version of &lt;code&gt;file.txt&lt;/code&gt;. This is a common issue in repositories using a workflow where many contributors work in parallel and merge their topic branches along a single trunk: many unrelated merges appear in the &lt;code&gt;--full-history&lt;/code&gt; results." onmousemove="i18n(this)">&Zcy;&dcy;&iecy;&scy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>O</code>  &icy;  <code>P</code>  &vcy;&ncy;&ocy;&scy;&yacy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &shcy;&ucy;&mcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ncy;&acy; &scy;&acy;&mcy;&ocy;&mcy; &dcy;&iecy;&lcy;&iecy; &ocy;&ncy;&icy; &ncy;&iecy; &vcy;&ncy;&ocy;&scy;&yacy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &vcy;  <code>file.txt</code> . &Ocy;&ncy;&icy; &lcy;&icy;&shcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&lcy;&icy; &tcy;&iecy;&mcy;&ucy;, &ocy;&scy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ucy;&yucy; &ncy;&acy; &bcy;&ocy;&lcy;&iecy;&iecy; &scy;&tcy;&acy;&rcy;&ocy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  <code>file.txt</code> . &Ecy;&tcy;&ocy; &rcy;&acy;&scy;&pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&iecy;&ncy;&ncy;&acy;&yacy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;&acy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&khcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&shchcy;&icy;&khcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&jcy; &pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy; &mcy;&ncy;&ocy;&gcy;&icy;&iecy; &ucy;&chcy;&acy;&scy;&tcy;&ncy;&icy;&kcy;&icy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&yucy;&tcy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy; &icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&yucy;&tcy; &scy;&vcy;&ocy;&icy; &tcy;&iecy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &vcy; &ocy;&dcy;&ncy;&ucy; &mcy;&acy;&gcy;&icy;&scy;&tcy;&rcy;&acy;&lcy;&softcy;: &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&acy;&khcy;  <code>--full-history</code>  &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &mcy;&ncy;&ocy;&gcy;&ocy; &ncy;&iecy;&scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&jcy;.</span></p> <p><span data-i18n="84e7f233141694b94fc003ba97ab2acfff86b4351091c99e542639b30bbe23e7/0c" data-source="When using the &lt;code&gt;--simplify-merges&lt;/code&gt; option, the commits &lt;code&gt;O&lt;/code&gt; and &lt;code&gt;P&lt;/code&gt; disappear from the results. This is because the rewritten second parents of &lt;code&gt;O&lt;/code&gt; and &lt;code&gt;P&lt;/code&gt; are reachable from their first parents. Those edges are removed and then the commits look like single-parent commits that are TREESAME to their parent. This also happens to the commit &lt;code&gt;N&lt;/code&gt;, resulting in a history view as follows:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>--simplify-merges</code>  &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;  <code>O</code>  &icy;  <code>P</code>  &icy;&scy;&chcy;&iecy;&zcy;&acy;&yucy;&tcy; &icy;&zcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ocy; &scy; &tcy;&iecy;&mcy;, &chcy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;&tcy;&ocy;&rcy;&ycy;&iecy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&iecy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy;  <code>O</code>  &icy;  <code>P</code>  &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &icy;&zcy; &icy;&khcy; &pcy;&iecy;&rcy;&vcy;&ycy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;. &Ecy;&tcy;&icy; &rcy;&iecy;&bcy;&rcy;&acy; &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;, &icy; &tcy;&ocy;&gcy;&dcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&yacy;&tcy; &kcy;&acy;&kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy; &ocy;&dcy;&ncy;&icy;&mcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy; &scy;&vcy;&ocy;&iecy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;. &Ecy;&tcy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&dcy;&icy;&tcy; &scy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&mcy;  <code>N</code> , &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&iecy; &chcy;&iecy;&gcy;&ocy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-lua">          .-A<span class="hljs-comment">---M--.</span>
         /     /    \
        I     B      R
         \   /      /
          \ /      /
           `<span class="hljs-comment">---X--&apos;</span></pre> </div> </div> <p><span data-i18n="1911c57844c11aef5c2a32947b7d25f93e1ffed7e1af75575915e1bf650a5858/e0" data-source="In this view, we see all of the important single-parent changes from &lt;code&gt;A&lt;/code&gt;, &lt;code&gt;B&lt;/code&gt;, and &lt;code&gt;X&lt;/code&gt;. We also see the carefully-resolved merge &lt;code&gt;M&lt;/code&gt; and the not-so-carefully-resolved merge &lt;code&gt;R&lt;/code&gt;. This is usually enough information to determine why the commits &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; &amp;quot;disappeared&amp;quot; from history in the default view. However, there are a few issues with this approach." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&icy; &mcy;&ycy; &vcy;&icy;&dcy;&icy;&mcy; &vcy;&scy;&iecy; &vcy;&acy;&zhcy;&ncy;&ycy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy; &icy;&zcy;  <code>A</code> ,  <code>B</code>  &icy;  <code>X</code> . &Mcy;&ycy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&icy;&dcy;&icy;&mcy; &tcy;&shchcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &rcy;&iecy;&shcy;&iecy;&ncy;&ncy;&ocy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>M</code>  &icy; &ncy;&iecy; &ocy;&chcy;&iecy;&ncy;&softcy; &tcy;&shchcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&ncy;&ocy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>R</code> . &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &dcy;&ocy;&scy;&tcy;&acy;&tcy;&ocy;&chcy;&ncy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &pcy;&ocy;&chcy;&iecy;&mcy;&ucy;  <code>A</code>  &icy;  <code>B</code>   &quot;disappeared&quot;  &fcy;&icy;&kcy;&scy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &icy;&zcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &vcy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &ucy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&ocy;&dcy;&khcy;&ocy;&dcy;&acy; &iecy;&scy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;.</span></p> <p><span data-i18n="01933c4dfddec5901bd513a96956a9f79f587080aa4576b5c75d6f2b684750b9/0a" data-source="The first issue is performance. Unlike any previous option, the &lt;code&gt;--simplify-merges&lt;/code&gt; option requires walking the entire commit history before returning a single result. This can make the option difficult to use for very large repositories." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&vcy;&acy;&yacy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;&acy; &mdash; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&softcy;. &Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &lcy;&yucy;&bcy;&ocy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&gcy;&ocy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&acy;, &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  <code>--simplify-merges</code>  &tcy;&rcy;&iecy;&bcy;&ucy;&iecy;&tcy; &pcy;&rcy;&ocy;&jcy;&tcy;&icy; &vcy;&scy;&yucy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &vcy;&ocy;&zcy;&vcy;&rcy;&acy;&shchcy;&acy;&tcy;&softcy; &iecy;&dcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&jcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &zcy;&acy;&tcy;&rcy;&ucy;&dcy;&ncy;&icy;&tcy;&softcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &dcy;&lcy;&yacy; &ocy;&chcy;&iecy;&ncy;&softcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy;.</span></p> <p><span data-i18n="6ae0f80965b4102f524973f35d4fac6f692779f009cac5bf42664c599337cb11/07" data-source="The second issue is one of auditing. When many contributors are working on the same repository, it is important which merge commits introduced a change into an important branch. The problematic merge &lt;code&gt;R&lt;/code&gt; above is not likely to be the merge commit that was used to merge into an important branch. Instead, the merge &lt;code&gt;N&lt;/code&gt; was used to merge &lt;code&gt;R&lt;/code&gt; and &lt;code&gt;X&lt;/code&gt; into the important branch. This commit may have information about why the change &lt;code&gt;X&lt;/code&gt; came to override the changes from &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; in its commit message." onmousemove="i18n(this)">&Vcy;&tcy;&ocy;&rcy;&ocy;&jcy; &vcy;&ocy;&pcy;&rcy;&ocy;&scy; &kcy;&acy;&scy;&acy;&iecy;&tcy;&scy;&yacy; &acy;&ucy;&dcy;&icy;&tcy;&acy;. &Kcy;&ocy;&gcy;&dcy;&acy; &ncy;&acy;&dcy; &ocy;&dcy;&ncy;&icy;&mcy; &icy; &tcy;&iecy;&mcy; &zhcy;&iecy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &mcy;&ncy;&ocy;&gcy;&ocy; &ucy;&chcy;&acy;&scy;&tcy;&ncy;&icy;&kcy;&ocy;&vcy;, &vcy;&acy;&zhcy;&ncy;&ocy;, &kcy;&acy;&kcy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy;&ncy;&iecy;&scy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &vcy;&acy;&zhcy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;. &Vcy;&ycy;&shcy;&iecy;&ucy;&pcy;&ocy;&mcy;&yacy;&ncy;&ucy;&tcy;&ocy;&iecy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;&ncy;&ocy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>R</code>  &vcy;&rcy;&yacy;&dcy; &lcy;&icy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&lcy;&acy;&scy;&softcy; &dcy;&lcy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &scy; &vcy;&acy;&zhcy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy;. &Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &bcy;&ycy;&lcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;  <code>N</code>  &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy;  <code>R</code>  &icy;  <code>X</code>  &vcy; &vcy;&acy;&zhcy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&vcy;&softcy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy; &tcy;&ocy;&mcy;, &pcy;&ocy;&chcy;&iecy;&mcy;&ucy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;  <code>X</code>  &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&zcy;  <code>A</code>  &icy;  <code>B</code>  &vcy; &iecy;&gcy;&ocy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt---show-pulls-1"><span data-i18n="e55c728df27d3a1de123d4ffc9ae92ba56e57aa8aee48706d54a049101c83104/4b" data-source="--show-pulls" onmousemove="i18n(this)">--show-pulls</span></dt> <dd> <p><span data-i18n="df99c4adbee039dc21977a13e8d98a4aa0ec297ffdb2e975c44dc2d5b86d4958/13" data-source="In addition to the commits shown in the default history, show each merge commit that is not TREESAME to its first parent but is TREESAME to a later parent." onmousemove="i18n(this)">&Vcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy;, &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&mcy;&ycy;&mcy; &vcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy; &scy;&vcy;&ocy;&iecy;&gcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;, &ncy;&ocy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; TREESAME &dcy;&lcy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&zcy;&dcy;&ncy;&iecy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;.</span></p> <p><span data-i18n="7c7a99dce5b9d182ecb35d22fd87297dd3393cca36947c47c7c56c1642386372/f4" data-source="When a merge commit is included by &lt;code&gt;--show-pulls&lt;/code&gt;, the merge is treated as if it &amp;quot;pulled&amp;quot; the change from another branch. When using &lt;code&gt;--show-pulls&lt;/code&gt; on this example (and no other options) the resulting graph is:" onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&acy; &vcy;  <code>--show-pulls</code>  , &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &ecy;&tcy;&ocy;  &quot;pulled&quot;  &bcy;&ycy;&lcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;&mcy; &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>--show-pulls</code>  &vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; (&icy; &ncy;&icy;&kcy;&acy;&kcy;&icy;&khcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &ocy;&pcy;&tscy;&icy;&jcy;) &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&jcy; &gcy;&rcy;&acy;&fcy;&icy;&kcy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-css">        <span class="hljs-selector-tag">I</span>-<span class="hljs-attr">--X---R---N</span></pre> </div> </div> <p><span data-i18n="c1e30e847e3de89c1041da6399de8eb9c3ed442a20dc97e363cbcba6c34a7cf0/ef" data-source="Here, the merge commits &lt;code&gt;R&lt;/code&gt; and &lt;code&gt;N&lt;/code&gt; are included because they pulled the commits &lt;code&gt;X&lt;/code&gt; and &lt;code&gt;R&lt;/code&gt; into the base branch, respectively. These merges are the reason the commits &lt;code&gt;A&lt;/code&gt; and &lt;code&gt;B&lt;/code&gt; do not appear in the default history." onmousemove="i18n(this)">&Zcy;&dcy;&iecy;&scy;&softcy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;  <code>R</code>  &icy;  <code>N</code> , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy;&icy; &pcy;&iecy;&rcy;&iecy;&ncy;&iecy;&scy;&lcy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;  <code>X</code>  &icy;  <code>R</code>  &vcy; &bcy;&acy;&zcy;&ocy;&vcy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;. &Ecy;&tcy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&icy;&chcy;&icy;&ncy;&ocy;&jcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;  <code>A</code>  &icy;  <code>B</code>  &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> <p><span data-i18n="256e5a10603d0ff1dd10648141aeae108a5a2de4a22327ac026d6dac2b2ba516/0b" data-source="When &lt;code&gt;--show-pulls&lt;/code&gt; is paired with &lt;code&gt;--simplify-merges&lt;/code&gt;, the graph includes all of the necessary information:" onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  <code>--show-pulls</code>  &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &vcy; &pcy;&acy;&rcy;&iecy; &scy;  <code>--simplify-merges</code> , &gcy;&rcy;&acy;&fcy;&icy;&kcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &vcy;&scy;&yucy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy;:</span></p> <div> <div> <pre class="hljs language-javascript">          .-A---M--.   N
         /     <span class="hljs-regexp">/    \ /</span>
        I     B      R
         \   /      /
          \ /      /
           <span class="hljs-string">`---X--&apos;</span></pre> </div> </div> <p><span data-i18n="07cabf9e06ed90fca329dd7873ddfebbeb930d22a204c63c06335c6cdafb6fd7/bd" data-source="Notice that since &lt;code&gt;M&lt;/code&gt; is reachable from &lt;code&gt;R&lt;/code&gt;, the edge from &lt;code&gt;N&lt;/code&gt; to &lt;code&gt;M&lt;/code&gt; was simplified away. However, &lt;code&gt;N&lt;/code&gt; still appears in the history as an important commit because it &amp;quot;pulled&amp;quot; the change &lt;code&gt;R&lt;/code&gt; into the main branch." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;: &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy;  <code>M</code>  &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&iecy;&ncy; &icy;&zcy;  <code>R</code> , &gcy;&rcy;&acy;&ncy;&icy;&tscy;&acy; &ocy;&tcy;  <code>N</code>  &dcy;&ocy;  <code>M</code>  &bcy;&ycy;&lcy;&acy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&acy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy;  <code>N</code>  &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &fcy;&icy;&gcy;&ucy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy; &vcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &kcy;&acy;&kcy; &vcy;&acy;&zhcy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ecy;&tcy;&ocy;  &quot;pulled&quot;  &mdash; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;  <code>R</code>  &vcy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;.</span></p> </dd> </dl> </div> <p><span data-i18n="352e1061e7cb8bebf1ce95b2e88642bf99a8d5571192c30a519e5215d3218ccc/74" data-source="The &lt;code&gt;--simplify-by-decoration&lt;/code&gt; option allows you to view only the big picture of the topology of the history, by omitting commits that are not referenced by tags. Commits are marked as !TREESAME (in other words, kept after history simplification rules described above) if (1) they are referenced by tags, or (2) they change the contents of the paths given on the command line. All other commits are marked as TREESAME (subject to be simplified away)." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yacy;  <code>--simplify-by-decoration</code>  &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&bcy;&shchcy;&ucy;&yucy; &kcy;&acy;&rcy;&tcy;&icy;&ncy;&ucy; &tcy;&ocy;&pcy;&ocy;&lcy;&ocy;&gcy;&icy;&icy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &ocy;&pcy;&ucy;&scy;&kcy;&acy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &scy;&scy;&ycy;&lcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&iecy;&gcy;&icy;. &Kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &pcy;&ocy;&mcy;&iecy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; !TREESAME (&dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&lcy;&ocy;&vcy;&acy;&mcy;&icy;, &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&khcy; &vcy;&ycy;&shcy;&iecy; &pcy;&rcy;&acy;&vcy;&icy;&lcy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;), &iecy;&scy;&lcy;&icy; (1) &ncy;&acy; &ncy;&icy;&khcy; &scy;&scy;&ycy;&lcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&iecy;&gcy;&icy; &icy;&lcy;&icy; (2) &ocy;&ncy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &pcy;&ucy;&tcy;&iecy;&jcy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &pcy;&ocy;&mcy;&iecy;&chcy;&iecy;&ncy;&ycy; &kcy;&acy;&kcy; TREESAME (&mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&pcy;&rcy;&ocy;&scy;&tcy;&icy;&tcy;&softcy;).</span></p> </div> <div> <h3 class="text-body-emphasis"  id="_bisection_helpers"><span data-i18n="10e703df9b20ebff5532e948f6a4cb6e935e4fa12962de2861306670b7b66cf9/50" data-source="Bisection Helpers" onmousemove="i18n(this)">Bisection Helpers</span></h3> <div> <dl> <dt id="Documentation/git-rev-list.txt---bisect"><span data-i18n="59a93fb093799695aa0494e74dc76cc19603add615139767bfe218861806ada5/40" data-source="--bisect" onmousemove="i18n(this)">--bisect</span></dt> <dd> <p><span data-i18n="1f0c9a77d8c8567c7f11d8b3f94245e344291e03396b8dac8d0d33b8bff0d6fb/ac" data-source="Limit output to the one commit object which is roughly halfway between included and excluded commits. Note that the bad bisection ref &lt;code&gt;refs/bisect/bad&lt;/code&gt; is added to the included commits (if it exists) and the good bisection refs &lt;code&gt;refs/bisect/good-*&lt;/code&gt; are added to the excluded commits (if they exist). Thus, supposing there are no refs in &lt;code&gt;refs/bisect/&lt;/code&gt;, if" onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy; &ocy;&dcy;&ncy;&icy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&ncy;&ocy; &pcy;&ocy;&scy;&iecy;&rcy;&iecy;&dcy;&icy;&ncy;&iecy; &mcy;&iecy;&zhcy;&dcy;&ucy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy;&icy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &pcy;&lcy;&ocy;&khcy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy; &ncy;&acy; &bcy;&icy;&scy;&iecy;&kcy;&tscy;&icy;&yucy;  <code>refs/bisect/bad</code>  &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &kcy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy; (&iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;), &acy; &khcy;&ocy;&rcy;&ocy;&shcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ncy;&acy; &bcy;&icy;&scy;&iecy;&kcy;&tscy;&icy;&yucy;  <code>refs/bisect/good-*</code>  &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &kcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy; (&iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;). &Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&mcy;, &chcy;&tcy;&ocy; &vcy;  <code>refs/bisect/</code>  &ncy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &iecy;&scy;&lcy;&icy;</span></p> <div> <div> <pre class="hljs language-lua">        $ git rev-list <span class="hljs-comment">--bisect foo ^bar ^baz</span></pre> </div> </div> <p><span data-i18n="41015d368d974dc7c6d41bc49af3b38866223899196732db90823385c1c1ba89/a7" data-source="outputs &lt;code&gt;midpoint&lt;/code&gt;, the output of the two commands" onmousemove="i18n(this)">&vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy;  <code>midpoint</code> , &vcy;&ycy;&vcy;&ocy;&dcy; &dcy;&vcy;&ucy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;</span></p> <div> <div> <pre class="hljs language-ruby">        <span class="hljs-variable">$ </span>git rev-list foo ^midpoint
        <span class="hljs-variable">$ </span>git rev-list midpoint ^bar ^baz</pre> </div> </div> <p><span data-i18n="1b74108eedc8426084f28444f21d98b1a7f0cd54436b2e97b0cf77bae95e29de/52" data-source="would be of roughly the same length. Finding the change which introduces a regression is thus reduced to a binary search: repeatedly generate and test new &amp;apos;midpoint&amp;rsquo;s until the commit chain is of length one." onmousemove="i18n(this)">&bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&ncy;&ocy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ocy;&jcy; &dcy;&lcy;&icy;&ncy;&ycy;. &Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &pcy;&ocy;&icy;&scy;&kcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &rcy;&iecy;&gcy;&rcy;&iecy;&scy;&scy;&icy;&icy;, &scy;&vcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &kcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ocy;&mcy;&ucy; &pcy;&ocy;&icy;&scy;&kcy;&ucy;: &mcy;&ncy;&ocy;&gcy;&ocy;&kcy;&rcy;&acy;&tcy;&ncy;&ocy; &gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy; &tcy;&iecy;&scy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&iecy; &laquo;&scy;&rcy;&iecy;&dcy;&ncy;&icy;&iecy; &tcy;&ocy;&chcy;&kcy;&icy;&raquo;, &pcy;&ocy;&kcy;&acy; &dcy;&lcy;&icy;&ncy;&acy; &tscy;&iecy;&pcy;&ocy;&chcy;&kcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &ncy;&iecy; &dcy;&ocy;&scy;&tcy;&icy;&gcy;&ncy;&iecy;&tcy; &iecy;&dcy;&icy;&ncy;&icy;&tscy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---bisect-vars"><span data-i18n="ce57aa5efaf6c329cfc31a85dbe896353903c140c176705595a829b1ed7b5962/91" data-source="--bisect-vars" onmousemove="i18n(this)">--bisect-vars</span></dt> <dd> <p><span data-i18n="da3e27a06ac5a86351e88c651259524eb8546c2136d45b24f59ccc73660c1850/b5" data-source="This calculates the same as &lt;code&gt;--bisect&lt;/code&gt;, except that refs in &lt;code&gt;refs/bisect/&lt;/code&gt; are not used, and except that this outputs text ready to be eval&amp;rsquo;ed by the shell. These lines will assign the name of the midpoint revision to the variable &lt;code&gt;bisect_rev&lt;/code&gt;, and the expected number of commits to be tested after &lt;code&gt;bisect_rev&lt;/code&gt; is tested to &lt;code&gt;bisect_nr&lt;/code&gt;, the expected number of commits to be tested if &lt;code&gt;bisect_rev&lt;/code&gt; turns out to be good to &lt;code&gt;bisect_good&lt;/code&gt;, the expected number of commits to be tested if &lt;code&gt;bisect_rev&lt;/code&gt; turns out to be bad to &lt;code&gt;bisect_bad&lt;/code&gt;, and the number of commits we are bisecting right now to &lt;code&gt;bisect_all&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&ycy;&chcy;&icy;&scy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy;  <code>--bisect</code>  , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy;  <code>refs/bisect/</code>  &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;, &icy; &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &tcy;&iecy;&kcy;&scy;&tcy;, &gcy;&ocy;&tcy;&ocy;&vcy;&ycy;&jcy; &dcy;&lcy;&yacy; &ocy;&tscy;&iecy;&ncy;&kcy;&icy; &ocy;&bcy;&ocy;&lcy;&ocy;&chcy;&kcy;&ocy;&jcy;. &Ecy;&tcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &pcy;&rcy;&icy;&scy;&vcy;&acy;&icy;&vcy;&acy;&yucy;&tcy; &icy;&mcy;&yacy; &scy;&rcy;&iecy;&dcy;&ncy;&iecy;&jcy; &rcy;&iecy;&vcy;&icy;&zcy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy;  <code>bisect_rev</code> , &acy; &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&mcy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&iecy;&ncy;&ycy; &pcy;&ocy;&scy;&lcy;&iecy; &tcy;&iecy;&scy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;  <code>bisect_rev</code> , &mdash;  <code>bisect_nr</code> , &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&mcy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&iecy;&ncy;&ycy;, &iecy;&scy;&lcy;&icy;  <code>bisect_rev</code>  &ocy;&kcy;&acy;&zhcy;&iecy;&tcy;&scy;&yacy; &vcy;&iecy;&rcy;&ncy;&ycy;&mcy; &dcy;&lcy;&yacy;  <code>bisect_good</code> , &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&mcy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&iecy;&ncy;&ycy;, &iecy;&scy;&lcy;&icy;  <code>bisect_rev</code>  &ocy;&kcy;&acy;&zhcy;&iecy;&tcy;&scy;&yacy; &pcy;&lcy;&ocy;&khcy;&icy;&mcy; &dcy;&lcy;&yacy;  <code>bisect_bad</code> , &icy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ycy; &scy;&iecy;&jcy;&chcy;&acy;&scy; &dcy;&iecy;&lcy;&icy;&mcy; &pcy;&ocy;&pcy;&ocy;&lcy;&acy;&mcy;, &dcy;&ocy;  <code>bisect_all</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---bisect-all"><span data-i18n="35ebd39f5a76eb3f9752e56bbfa294f5a3627f86618c3393f74b8e038bd25c20/d8" data-source="--bisect-all" onmousemove="i18n(this)">--bisect-all</span></dt> <dd> <p><span data-i18n="dfb515e0e8db35440494b93778e95ebbc77d9593394a3d22c25e1a2d633f6ef1/97" data-source="This outputs all the commit objects between the included and excluded commits, ordered by their distance to the included and excluded commits. Refs in &lt;code&gt;refs/bisect/&lt;/code&gt; are not used. The farthest from them is displayed first. (This is the only one displayed by &lt;code&gt;--bisect&lt;/code&gt;.)" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &vcy;&ycy;&vcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy;&icy;, &ucy;&pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy; &rcy;&acy;&scy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&yucy; &dcy;&ocy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;. &Scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy;  <code>refs/bisect/</code>  &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;. &Pcy;&iecy;&rcy;&vcy;&ycy;&mcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &scy;&acy;&mcy;&ycy;&jcy; &dcy;&acy;&lcy;&softcy;&ncy;&icy;&jcy; &ocy;&tcy; &ncy;&icy;&khcy;. (&Ecy;&tcy;&ocy; &iecy;&dcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&iecy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy;, &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&mcy;&ocy;&iecy;  <code>--bisect</code> .)</span></p> <p><span data-i18n="3d0baf69f56542fb27e5135f67ff08914c5bf43ee2b79f097f3efab1556d9f01/b2" data-source="This is useful because it makes it easy to choose a good commit to test when you want to avoid to test some of them for some reason (they may not compile for example)." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &lcy;&iecy;&gcy;&kcy;&ocy; &vcy;&ycy;&bcy;&rcy;&acy;&tcy;&softcy; &khcy;&ocy;&rcy;&ocy;&shcy;&icy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &dcy;&lcy;&yacy; &tcy;&iecy;&scy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &iecy;&scy;&lcy;&icy; &pcy;&ocy; &kcy;&acy;&kcy;&ocy;&jcy;-&tcy;&ocy; &pcy;&rcy;&icy;&chcy;&icy;&ncy;&iecy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &tcy;&iecy;&scy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &icy;&zcy; &ncy;&icy;&khcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&ncy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &ncy;&iecy; &scy;&kcy;&ocy;&mcy;&pcy;&icy;&lcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;).</span></p> <p><span data-i18n="5e2e27e96769c42f21c0bd57a47ae9e36f7e75e8ea02771dffc74906b3d8e704/fa" data-source="This option can be used along with &lt;code&gt;--bisect-vars&lt;/code&gt;, in this case, after all the sorted commit objects, there will be the same text as if &lt;code&gt;--bisect-vars&lt;/code&gt; had been used alone." onmousemove="i18n(this)">&Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>--bisect-vars</code> , &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy; &vcy;&scy;&iecy;&khcy; &ocy;&tcy;&scy;&ocy;&rcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &tcy;&ocy;&tcy; &zhcy;&iecy; &tcy;&iecy;&kcy;&scy;&tcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy;  <code>--bisect-vars</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&lcy;&scy;&yacy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ocy;.</span></p> </dd> </dl> </div> </div> <div> <h3 class="text-body-emphasis"  id="_commit_ordering"><span data-i18n="feb9a97922d84a2af47afb5ba431eca4b2ebcece6fa10896e8f5191f559ff1c4/5f" data-source="Commit Ordering" onmousemove="i18n(this)">Commit Ordering</span></h3> <p><span data-i18n="5c1b6d3d4f3edffd311cf59510bb2a70a234953981a945089fb5dc6134ed4f92/b8" data-source="By default, the commits are shown in reverse chronological order." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&mcy; &khcy;&rcy;&ocy;&ncy;&ocy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;.</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt---date-order"><span data-i18n="362c7dbdb06d968018dff105c167e3de54e9bda965b078a22e3cb54ba088f80a/e5" data-source="--date-order" onmousemove="i18n(this)">--date-order</span></dt> <dd> <p><span data-i18n="df66a70dcb5472fe5368f2e4df1875c52a5566431dd235ecccc8da0e810ad84f/06" data-source="Show no parents before all of its children are shown, but otherwise show commits in the commit timestamp order." onmousemove="i18n(this)">&Ncy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &dcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &kcy;&acy;&kcy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy;&scy;&iecy; &iecy;&gcy;&ocy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&iecy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy;, &ncy;&ocy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &mcy;&iecy;&tcy;&ocy;&kcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---author-date-order"><span data-i18n="e5e430f85da7c2e187b0cab759be3ee2505541faf53b0bc79d0b96d274224f02/dc" data-source="--author-date-order" onmousemove="i18n(this)">--author-date-order</span></dt> <dd> <p><span data-i18n="10d24312b4ee09409d7bb40be2eb17de7066ae1742e20ecc280b977958480a52/36" data-source="Show no parents before all of its children are shown, but otherwise show commits in the author timestamp order." onmousemove="i18n(this)">&Ncy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &dcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &kcy;&acy;&kcy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy;&scy;&iecy; &iecy;&gcy;&ocy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&iecy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy;, &ncy;&ocy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &mcy;&iecy;&tcy;&ocy;&kcy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---topo-order"><span data-i18n="0c7a9cd1d98a28baf7db881c517bfec77ff26cbbed408b3fed0ba30600fd3a41/12" data-source="--topo-order" onmousemove="i18n(this)">--topo-order</span></dt> <dd> <p><span data-i18n="64d72408f4ecbeb1649746af61ec73c5136dfaa787bcd905c82a4a44aadaa09b/59" data-source="Show no parents before all of its children are shown, and avoid showing commits on multiple lines of history intermixed." onmousemove="i18n(this)">&Ncy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &dcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &kcy;&acy;&kcy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy;&scy;&iecy; &iecy;&gcy;&ocy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&iecy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy;, &icy; &icy;&zcy;&bcy;&iecy;&gcy;&acy;&jcy;&tcy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &vcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&khcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> <p><span data-i18n="a5cce02211c48452411693fcef17cfc774a49eeb4fa785fbd6eebb0948496375/ce" data-source="For example, in a commit history like this:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &tcy;&acy;&kcy;:</span></p> <div> <div> <pre class="hljs language-lua">    <span class="hljs-comment">---1----2----4----7</span>
        \               \
         <span class="hljs-number">3</span><span class="hljs-comment">----5----6----8---</span></pre> </div> </div> <p><span data-i18n="17b74365325186e448cadcdee6d24a1ffbf1df0c7292eecff7c3bb58370f2060/1c" data-source="where the numbers denote the order of commit timestamps, &lt;code&gt;git
rev-list&lt;/code&gt; and friends with &lt;code&gt;--date-order&lt;/code&gt; show the commits in the timestamp order: 8 7 6 5 4 3 2 1." onmousemove="i18n(this)">&gcy;&dcy;&iecy; &tscy;&icy;&fcy;&rcy;&ycy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&tcy; &pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &mcy;&iecy;&tcy;&ocy;&kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;,  <code>git
rev-list</code>  &icy; &iecy;&gcy;&ocy; &dcy;&rcy;&ucy;&zcy;&softcy;&yacy; &scy;  <code>--date-order</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &mcy;&iecy;&tcy;&ocy;&kcy;: 8 7 6 5 4 3 2 1.</span></p> <p><span data-i18n="e86e9e711235fd6356de4b894c92b8189259f190e7cf4d4c09bbd71b1a9df35a/6d" data-source="With &lt;code&gt;--topo-order&lt;/code&gt;, they would show 8 6 5 3 7 4 2 1 (or 8 7 4 2 6 5 3 1); some older commits are shown before newer ones in order to avoid showing the commits from two parallel development track mixed together." onmousemove="i18n(this)">&Scy;  <code>--topo-order</code>  &ocy;&ncy;&icy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; 8 6 5 3 7 4 2 1 (&icy;&lcy;&icy; 8 7 4 2 6 5 3 1); &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&tcy;&acy;&rcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy; &ncy;&ocy;&vcy;&ycy;&mcy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &scy;&mcy;&iecy;&shcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &icy;&zcy; &dcy;&vcy;&ucy;&khcy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &tcy;&rcy;&iecy;&kcy;&ocy;&vcy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---reverse"><span data-i18n="ff6f480d21f060000603ced38b5ac57e97f0984516513d1b392e9a3d34cd5288/13" data-source="--reverse" onmousemove="i18n(this)">--reverse</span></dt> <dd> <p><span data-i18n="3143ac20e468733d4ab13d00822d95483ecd4a550164a786bbfab1071485ba45/53" data-source="Output the commits chosen to be shown (see Commit Limiting section above) in reverse order. Cannot be combined with &lt;code&gt;--walk-reflogs&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ncy;&ycy;&iecy; &dcy;&lcy;&yacy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; (&scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &laquo;&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;&raquo; &vcy;&ycy;&shcy;&iecy;), &vcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;. &Ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy;&softcy; &scy;  <code>--walk-reflogs</code> .</span></p> </dd> </dl> </div> </div> <div> <h3 class="text-body-emphasis"  id="_object_traversal"><span data-i18n="1bcda39b6ddd93848c13fe17c5baabb59e547655938123dcd4b99e032aea8d84/1c" data-source="Object Traversal" onmousemove="i18n(this)">Object Traversal</span></h3> <p><span data-i18n="13904a7d360d077f81ea8ad647f2712e14309bb2a8518978875be342eb4b79a1/65" data-source="These options are mostly targeted for packing of Git repositories." onmousemove="i18n(this)">&Ecy;&tcy;&icy; &ocy;&pcy;&tscy;&icy;&icy; &vcy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ocy;&mcy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy;  Git .</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt---objects"><span data-i18n="b87c55e9f04c39a69b079111f2b0d16fbbdf345d138ad1cc5f516297d0ad63d8/dd" data-source="--objects" onmousemove="i18n(this)">--objects</span></dt> <dd> <p><span data-i18n="cb250824429c7f80bf732ae9a85b7604c1759802775dc8cb4cb08e5439a61c55/98" data-source="Print the object IDs of any object referenced by the listed commits. &lt;code&gt;--objects foo ^bar&lt;/code&gt; thus means &amp;ldquo;send me all object IDs which I need to download if I have the commit object &lt;code&gt;bar&lt;/code&gt; but not &lt;code&gt;foo&lt;/code&gt;&amp;rdquo;. See also &lt;code&gt;--object-names&lt;/code&gt; below." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &lcy;&yucy;&bcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;. &Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;,  <code>--objects foo ^bar</code>  &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy; &laquo;&ocy;&tcy;&pcy;&rcy;&acy;&vcy;&softcy;&tcy;&iecy; &mcy;&ncy;&iecy; &vcy;&scy;&iecy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ncy;&iecy; &ncy;&ucy;&zhcy;&ncy;&ocy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&icy;&tcy;&softcy;, &iecy;&scy;&lcy;&icy; &ucy; &mcy;&iecy;&ncy;&yacy; &iecy;&scy;&tcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;  <code>bar</code> , &ncy;&ocy; &ncy;&iecy;  <code>foo</code> &raquo;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <code>--object-names</code>  &ncy;&icy;&zhcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---in-commit-order"><span data-i18n="7516b6dc12db1e229bcef2a34c2c93c142b324b75cf57ed2feb6ab96c6635ca1/4a" data-source="--in-commit-order" onmousemove="i18n(this)">--in-commit-order</span></dt> <dd> <p><span data-i18n="fc0a608e3a39eed9c44ed010780cb71d8261f9782321998a5bf5283dc12a9f74/85" data-source="Print tree and blob ids in order of the commits. The tree and blob ids are printed after they are first referenced by a commit." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &icy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;. &Icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &icy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &kcy;&acy;&kcy; &ncy;&acy; &ncy;&icy;&khcy; &vcy;&pcy;&iecy;&rcy;&vcy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---objects-edge"><span data-i18n="7420b6e594393163f1476c437e828f52ee14a3ffb9ebc0f17172c31711fbf185/2c" data-source="--objects-edge" onmousemove="i18n(this)">--objects-edge</span></dt> <dd> <p><span data-i18n="7ee1fd1abd810b9a33124fe03865729fb2dbf53fd5465f68b9cef4f8b43d1ed2/ca" data-source="Similar to &lt;code&gt;--objects&lt;/code&gt;, but also print the IDs of excluded commits prefixed with a &amp;ldquo;-&amp;rdquo; character. This is used by &lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt; to build a &amp;ldquo;thin&amp;rdquo; pack, which records objects in deltified form based on objects contained in these excluded commits to reduce network traffic." onmousemove="i18n(this)">&Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;  <code>--objects</code>  , &ncy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &scy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ocy;&mcy; &laquo;-&raquo;. &Ecy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <a href="git-pack-objects.html">git-pack-objects[1]</a>  &dcy;&lcy;&yacy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yacy; &laquo;&tcy;&ocy;&ncy;&kcy;&ocy;&gcy;&ocy;&raquo; &pcy;&acy;&kcy;&iecy;&tcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&iecy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&khcy;&scy;&yacy; &vcy; &ecy;&tcy;&icy;&khcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;, &dcy;&lcy;&yacy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&iecy;&ncy;&icy;&yacy; &scy;&iecy;&tcy;&iecy;&vcy;&ocy;&gcy;&ocy; &tcy;&rcy;&acy;&fcy;&icy;&kcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---objects-edge-aggressive"><span data-i18n="687580bd26089b9d04a5fab574fd8024bb08b0f26eadca0968af40d5466d0d87/10" data-source="--objects-edge-aggressive" onmousemove="i18n(this)">--objects-edge-aggressive</span></dt> <dd> <p><span data-i18n="e60cb6cd5c0902131f01783ad810006e3c6f90c13a6f78b5ccc6da935ae9d8a9/34" data-source="Similar to &lt;code&gt;--objects-edge&lt;/code&gt;, but it tries harder to find excluded commits at the cost of increased time. This is used instead of &lt;code&gt;--objects-edge&lt;/code&gt; to build &amp;ldquo;thin&amp;rdquo; packs for shallow repositories." onmousemove="i18n(this)">&Pcy;&ocy;&khcy;&ocy;&zhcy; &ncy;&acy;  <code>--objects-edge</code>  , &ncy;&ocy; &ocy;&ncy; &scy;&tcy;&acy;&rcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&acy;&jcy;&tcy;&icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &tscy;&iecy;&ncy;&ocy;&jcy; &ucy;&vcy;&iecy;&lcy;&icy;&chcy;&iecy;&ncy;&icy;&yacy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  <code>--objects-edge</code>  &dcy;&lcy;&yacy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yacy; &laquo;&tcy;&ocy;&ncy;&kcy;&icy;&khcy;&raquo; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &dcy;&lcy;&yacy; &mcy;&iecy;&lcy;&kcy;&icy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---indexed-objects"><span data-i18n="2f45c805c2ae8252636edc5890eb44701f674400eb29e71b581bafeef0f01275/8f" data-source="--indexed-objects" onmousemove="i18n(this)">--indexed-objects</span></dt> <dd> <p><span data-i18n="ab0a963e326f17a79c165ad8e8d0806659627f17c49782efb66742234f22ff5b/93" data-source="Pretend as if all trees and blobs used by the index are listed on the command line. Note that you probably want to use &lt;code&gt;--objects&lt;/code&gt;, too." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&softcy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy; &icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ocy;&mcy;, &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &vcy;&ycy;, &vcy;&iecy;&rcy;&ocy;&yacy;&tcy;&ncy;&ocy;, &tcy;&ocy;&zhcy;&iecy; &zcy;&acy;&khcy;&ocy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;  <code>--objects</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---unpacked"><span data-i18n="53a644af37d07433bae5bdf8e0824d6961a8844ae7dcbd33dee2973206d26bd0/2f" data-source="--unpacked" onmousemove="i18n(this)">--unpacked</span></dt> <dd> <p><span data-i18n="148de951a4cdbcac8a90d4205620a8c5b102467dc61c3bfc63d5f0894004261c/04" data-source="Only useful with &lt;code&gt;--objects&lt;/code&gt;; print the object IDs that are not in packs." onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--objects</code> ; &rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ncy;&iecy;&tcy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;&khcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---object-names"><span data-i18n="5234fbacae3d0caf34b8e93aa68b99fb56594d1a0a0490980a73cdd60a428f89/0c" data-source="--object-names" onmousemove="i18n(this)">--object-names</span></dt> <dd> <p><span data-i18n="106965ee4ad4740f4eb6e296ff3f58418a998bfd5aa79bf689ccbdc1202b8169/cc" data-source="Only useful with &lt;code&gt;--objects&lt;/code&gt;; print the names of the object IDs that are found. This is the default behavior. Note that the &amp;quot;name&amp;quot; of each object is ambiguous, and mostly intended as a hint for packing objects. In particular: no distinction is made between the names of tags, trees, and blobs; path names may be modified to remove newlines; and if an object would appear multiple times with different names, only one name is shown." onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--objects</code> ; &vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ocy;&vcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy;  &quot;name&quot;  &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &ncy;&iecy;&ocy;&dcy;&ncy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &icy; &vcy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ocy;&mcy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&kcy;&icy; &pcy;&ocy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Vcy; &chcy;&acy;&scy;&tcy;&ncy;&ocy;&scy;&tcy;&icy;: &ncy;&iecy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &tcy;&iecy;&gcy;&ocy;&vcy;, &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&iecy;&vcy; &icy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;; &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &ncy;&ocy;&vcy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;; &icy; &iecy;&scy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &pcy;&ocy;&yacy;&vcy;&icy;&tcy;&scy;&yacy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy; &scy; &rcy;&acy;&zcy;&ncy;&ycy;&mcy;&icy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy;, &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&dcy;&ncy;&ocy; &icy;&mcy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---no-object-names"><span data-i18n="639afcb8490ade525e825ae10ae7f826ce8111e5df1813a6bf8361c62bee5815/6e" data-source="--no-object-names" onmousemove="i18n(this)">--no-object-names</span></dt> <dd> <p><span data-i18n="66b60be7912bc93b2ac779771bbe7fa1aa6c2e64d576e958a91493f014ddcf1d/5c" data-source="Only useful with &lt;code&gt;--objects&lt;/code&gt;; does not print the names of the object IDs that are found. This inverts &lt;code&gt;--object-names&lt;/code&gt;. This flag allows the output to be more easily parsed by commands such as &lt;a href=&quot;git-cat-file&quot;&gt;git-cat-file[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--objects</code> ; &ncy;&iecy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&iecy;&tcy; &icy;&mcy;&iecy;&ncy;&acy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ocy;&vcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &icy;&ncy;&vcy;&iecy;&rcy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy;  <code>--object-names</code> . &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &bcy;&ocy;&lcy;&iecy;&iecy; &lcy;&iecy;&gcy;&kcy;&ocy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &tcy;&acy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;, &kcy;&acy;&kcy;  <a href="git-cat-file.html">git-cat-file[1]</a>  .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---filterltfilter-specgt"><span data-i18n="3ef5ff6926562052046d273aae42700c4824af93ed582f52b5512448d785977b/3a" data-source="--filter=&amp;lt;filter-spec&amp;gt;" onmousemove="i18n(this)">--filter=&lt;filter-spec&gt;</span></dt> <dd> <p><span data-i18n="35283bd03833203ba9c05c9e08b21018065d1b8dedd10514596361006d607f88/a8" data-source="Only useful with one of the &lt;code&gt;--objects*&lt;/code&gt;; omits objects (usually blobs) from the list of printed objects. The &lt;code&gt;&amp;lt;filter-spec&amp;gt;&lt;/code&gt; may be one of the following:" onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy;  <code>--objects*</code> ; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; (&ocy;&bcy;&ycy;&chcy;&ncy;&ocy; BLOB-&ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;) &icy;&zcy; &scy;&pcy;&icy;&scy;&kcy;&acy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&iecy;&mcy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;.  <code>&lt;filter-spec&gt;</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy;:</span></p> <p><span data-i18n="a8cb3f96e9bfe2de70bc00ec63c9ad974ee64b47ac23d18ec538e7ff781c0600/0c" data-source="The form &lt;code&gt;--filter=blob:none&lt;/code&gt; omits all blobs." onmousemove="i18n(this)">&Vcy; &fcy;&ocy;&rcy;&mcy;&iecy;  <code>--filter=blob:none</code>  &vcy;&scy;&iecy; BLOB-&ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy;.</span></p> <p><span data-i18n="5dfde171fdf22c542096d426f31252a92ab98e2922460e310a4c80f46f671ee5/7e" data-source="The form &lt;code&gt;--filter=blob:limit=&amp;lt;n&amp;gt;[kmg]&lt;/code&gt; omits blobs larger than n bytes or units. n may be zero. The suffixes k, m, and g can be used to name units in KiB, MiB, or GiB. For example, &lt;code&gt;blob:limit=1k&lt;/code&gt; is the same as &lt;code&gt;blob:limit=1024&lt;/code&gt;." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--filter=blob:limit=&lt;n&gt;[kmg]</code>  &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&iecy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ocy;&mcy; &bcy;&ocy;&lcy;&iecy;&iecy; n &bcy;&acy;&jcy;&tcy;&ocy;&vcy; &icy;&lcy;&icy; &iecy;&dcy;&icy;&ncy;&icy;&tscy;. n &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ncy;&ucy;&lcy;&iecy;&vcy;&ycy;&mcy;. &Scy;&ucy;&fcy;&fcy;&icy;&kcy;&scy;&ycy; k, m &icy; g &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &iecy;&dcy;&icy;&ncy;&icy;&tscy; &icy;&zcy;&mcy;&iecy;&rcy;&iecy;&ncy;&icy;&yacy; &vcy; KiB, MiB &icy;&lcy;&icy; GiB. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>blob:limit=1k</code>  &mdash; &ecy;&tcy;&ocy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy;, &chcy;&tcy;&ocy;  <code>blob:limit=1024</code> .</span></p> <p><span data-i18n="f901a5a50cb1009a15abf39b445e90171b3f612894cffbc2dc1f9bf5b783a925/c8" data-source="The form &lt;code&gt;--filter=object:type=(tag|commit|tree|blob)&lt;/code&gt; omits all objects which are not of the requested type." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--filter=object:type=(tag|commit|tree|blob)</code>  &ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &ocy;&tcy;&ncy;&ocy;&scy;&yacy;&tcy;&scy;&yacy; &kcy; &zcy;&acy;&pcy;&rcy;&ocy;&shcy;&iecy;&ncy;&ncy;&ocy;&mcy;&ucy; &tcy;&icy;&pcy;&ucy;.</span></p> <p><span data-i18n="d75d3a719edf7c44d7fa94125e70cd6af23b8662b96175c071fe6aeaca2ec2ff/e6" data-source="The form &lt;code&gt;--filter=sparse:oid=&amp;lt;blob-ish&amp;gt;&lt;/code&gt; uses a sparse-checkout specification contained in the blob (or blob-expression) &lt;code&gt;&amp;lt;blob-ish&amp;gt;&lt;/code&gt; to omit blobs that would not be required for a sparse checkout on the requested refs." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--filter=sparse:oid=&lt;blob-ish&gt;</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &rcy;&acy;&zcy;&rcy;&iecy;&zhcy;&iecy;&ncy;&ncy;&ocy;&jcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&ucy;&yucy;&scy;&yacy; &vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&mcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ocy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&iecy; (&icy;&lcy;&icy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&icy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&gcy;&ocy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;)  <code>&lt;blob-ish&gt;</code> , &dcy;&lcy;&yacy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &pcy;&ocy;&tcy;&rcy;&iecy;&bcy;&ucy;&yucy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &rcy;&acy;&zcy;&rcy;&iecy;&zhcy;&iecy;&ncy;&ncy;&ocy;&jcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy; &pcy;&ocy; &zcy;&acy;&pcy;&rcy;&ocy;&shcy;&iecy;&ncy;&ncy;&ycy;&mcy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy;.</span></p> <p><span data-i18n="4b162afedd4f4207207baed79e891d3d45e1ddfb7a62fb22e244bed5f14bbed1/02" data-source="The form &lt;code&gt;--filter=tree:&amp;lt;depth&amp;gt;&lt;/code&gt; omits all blobs and trees whose depth from the root tree is &amp;gt;= &amp;lt;depth&amp;gt; (minimum depth if an object is located at multiple depths in the commits traversed). &amp;lt;depth&amp;gt;=0 will not include any trees or blobs unless included explicitly in the command-line (or standard input when --stdin is used). &amp;lt;depth&amp;gt;=1 will include only the tree and blobs which are referenced directly by a commit reachable from &amp;lt;commit&amp;gt; or an explicitly-given object. &amp;lt;depth&amp;gt;=2 is like &amp;lt;depth&amp;gt;=1 while also including trees and blobs one more level removed from an explicitly-given commit or tree." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--filter=tree:&lt;depth&gt;</code>  &ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &icy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy;, &gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ocy;&tcy; &kcy;&ocy;&rcy;&ncy;&iecy;&vcy;&ocy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &gt;= &lt;&gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy;&gt; (&mcy;&icy;&ncy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &rcy;&acy;&scy;&pcy;&ocy;&lcy;&ocy;&zhcy;&iecy;&ncy; &ncy;&acy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy;&khcy; &vcy; &pcy;&rcy;&ocy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;). &lt;&gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy;&gt;=0 &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &yacy;&vcy;&ncy;&ocy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; (&icy;&lcy;&icy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&mcy; &vcy;&vcy;&ocy;&dcy;&iecy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; --stdin). &lt;&gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy;&gt;=1 &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &icy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&iecy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&acy;&pcy;&rcy;&yacy;&mcy;&ucy;&yucy; &scy;&scy;&ycy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&acy;&yacy; &icy;&zcy; &lt;commit&gt;, &icy;&lcy;&icy; &yacy;&vcy;&ncy;&ocy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;. &lt;&gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy;&gt;=2 &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&acy; &lt;&gcy;&lcy;&ucy;&bcy;&icy;&ncy;&iecy;&gt;=1, &ncy;&ocy; &pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &vcy; &scy;&iecy;&bcy;&yacy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy; &icy; BLOB-&ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ncy;&acy; &ocy;&dcy;&icy;&ncy; &ucy;&rcy;&ocy;&vcy;&iecy;&ncy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &icy;&zcy; &yacy;&vcy;&ncy;&ocy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &icy;&lcy;&icy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;.</span></p> <p><span data-i18n="d3bcfea670c1869e22e72acfaecdf4405f0d14756f50e1857c224f3f02480de8/f1" data-source="Note that the form &lt;code&gt;--filter=sparse:path=&amp;lt;path&amp;gt;&lt;/code&gt; that wants to read from an arbitrary path on the filesystem has been dropped for security reasons." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;  <code>--filter=sparse:path=&lt;path&gt;</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &khcy;&ocy;&chcy;&iecy;&tcy; &chcy;&icy;&tcy;&acy;&tcy;&softcy; &icy;&zcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &pcy;&ucy;&tcy;&icy; &vcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ocy;&jcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&iecy;, &bcy;&ycy;&lcy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&acy; &pcy;&ocy; &scy;&ocy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;&mcy; &bcy;&iecy;&zcy;&ocy;&pcy;&acy;&scy;&ncy;&ocy;&scy;&tcy;&icy;.</span></p> <p><span data-i18n="95858db9608fbdc512e6031a0135b89b8187cf1457c3a8ef5e91e2b321ec788b/6f" data-source="Multiple &lt;code&gt;--filter=&lt;/code&gt; flags can be specified to combine filters. Only objects which are accepted by every filter are included." onmousemove="i18n(this)">&Dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &fcy;&lcy;&acy;&gcy;&ocy;&vcy;  <code>--filter=</code> . &Vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&acy;&zhcy;&dcy;&ycy;&mcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&mcy;.</span></p> <p><span data-i18n="44937d571fd5620364925e11b47cae25d4b84c33d9fa5d1e070f6294085fdbe7/17" data-source="The form &lt;code&gt;--filter=combine:&amp;lt;filter1&amp;gt;+&amp;lt;filter2&amp;gt;+&amp;hellip;&amp;ZeroWidthSpace;&amp;lt;filterN&amp;gt;&lt;/code&gt; can also be used to combined several filters, but this is harder than just repeating the &lt;code&gt;--filter&lt;/code&gt; flag and is usually not necessary. Filters are joined by &lt;code&gt;+&lt;/code&gt; and individual filters are %-encoded (i.e. URL-encoded). Besides the &lt;code&gt;+&lt;/code&gt; and &lt;code&gt;%&lt;/code&gt; characters, the following characters are reserved and also must be encoded: &lt;code&gt;~!@#$^&amp;amp;*()[]{}\;&amp;quot;,&amp;lt;&amp;gt;?&lt;/code&gt;&lt;code&gt;&amp;apos;`&lt;/code&gt; as well as all characters with ASCII code &amp;lt;= &lt;code&gt;0x20&lt;/code&gt;, which includes space and newline." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--filter=combine:&lt;filter1&gt;+&lt;filter2&gt;+&hellip;&ZeroWidthSpace;&lt;filterN&gt;</code>  &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy;, &ncy;&ocy; &ecy;&tcy;&ocy; &scy;&lcy;&ocy;&zhcy;&ncy;&iecy;&iecy;, &chcy;&iecy;&mcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&iecy;&ncy;&icy;&iecy; &fcy;&lcy;&acy;&gcy;&acy;  <code>--filter</code> , &icy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &vcy; &ecy;&tcy;&ocy;&mcy; &ncy;&iecy;&tcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;. &Fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>+</code> , &acy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ycy; &icy;&mcy;&iecy;&yucy;&tcy; %-&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&ucy; (&tcy;. &iecy;. URL-&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&ucy;). &Pcy;&ocy;&mcy;&icy;&mcy;&ocy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy;  <code>+</code>  &icy;  <code>%</code> , &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy; &zcy;&acy;&rcy;&iecy;&zcy;&iecy;&rcy;&vcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy; &icy; &tcy;&acy;&kcy;&zhcy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy; &zcy;&acy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy;:  <code>~!@#$^&amp;*()[]{}\;&quot;,&lt;&gt;?</code> <code>&apos;`</code> , &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&scy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy; &scy; &kcy;&ocy;&dcy;&ocy;&mcy; ASCII &lt;=  <code>0x20</code>  , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy; &icy; &ncy;&ocy;&vcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;.</span></p> <p><span data-i18n="d8c8488a87276eb88ac04922305a719254bcc43be7c2bb3871f35d9ffeb2f841/31" data-source="Other arbitrary characters can also be encoded. For instance, &lt;code&gt;combine:tree:3+blob:none&lt;/code&gt; and &lt;code&gt;combine:tree%3A3+blob%3Anone&lt;/code&gt; are equivalent." onmousemove="i18n(this)">&Dcy;&rcy;&ucy;&gcy;&icy;&iecy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &zcy;&acy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>combine:tree:3+blob:none</code>  &icy;  <code>combine:tree%3A3+blob%3Anone</code>  &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---no-filter"><span data-i18n="f8ec38d38e14eed69cab33a9ad07728f9c53a21a7b1798c02dc982fc33bb41b0/d2" data-source="--no-filter" onmousemove="i18n(this)">--no-filter</span></dt> <dd> <p><span data-i18n="acbd78c09cf44360c05813ba4b2b87457942a6b18347384ce8b89a4c83aa41fc/2a" data-source="Turn off any previous &lt;code&gt;--filter=&lt;/code&gt; argument." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &lcy;&yucy;&bcy;&ocy;&jcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&icy;&jcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;  <code>--filter=</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---filter-provided-objects"><span data-i18n="2c92ec6ca063d5e46895beb4733e742bd3bc2bdee701e6babd963356fd243035/1e" data-source="--filter-provided-objects" onmousemove="i18n(this)">--filter-provided-objects</span></dt> <dd> <p><span data-i18n="e4c078dea175cdb64550132d682575a96caa675d7545e7253ac488b438b1e2a6/0d" data-source="Filter the list of explicitly provided objects, which would otherwise always be printed even if they did not match any of the filters. Only useful with &lt;code&gt;--filter=&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&tcy;&fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ucy;&jcy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &yacy;&vcy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&lcy;&icy;&scy;&softcy; &bcy;&ycy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &ocy;&ncy;&icy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&lcy;&icy; &ncy;&icy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &icy;&zcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy;. &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--filter=</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---filter-print-omitted"><span data-i18n="b27ecd737772079ce65c24469d607c6e4286aae45020cae83fad0e65e7b2717d/8a" data-source="--filter-print-omitted" onmousemove="i18n(this)">--filter-print-omitted</span></dt> <dd> <p><span data-i18n="b80812fdf2554560e81edc02f8d747eb5deb5abbe8f59b5cfee688a526a91169/20" data-source="Only useful with &lt;code&gt;--filter=&lt;/code&gt;; prints a list of the objects omitted by the filter. Object IDs are prefixed with a &amp;ldquo;~&amp;rdquo; character." onmousemove="i18n(this)">&Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--filter=</code> ; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&iecy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &pcy;&rcy;&ocy;&pcy;&ucy;&shchcy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&mcy;. &Icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy; &laquo;~&raquo;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---missingltmissing-actiongt"><span data-i18n="83fb004910c09b6d9bd3564bba8518e116b41d8bd4bb00e42748c7919755d149/ab" data-source="--missing=&amp;lt;missing-action&amp;gt;" onmousemove="i18n(this)">--missing=&lt;missing-action&gt;</span></dt> <dd> <p><span data-i18n="0141e79dcbb234ef7f18c244036366fad111deb0a394eace76c4795ff2e929ab/e2" data-source="A debug option to help with future &amp;quot;partial clone&amp;quot; development. This option specifies how missing objects are handled." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yacy; &ocy;&tcy;&lcy;&acy;&dcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &pcy;&ocy;&mcy;&ocy;&zhcy;&iecy;&tcy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&jcy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&iecy;  &quot;partial clone&quot; . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &kcy;&acy;&kcy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;.</span></p> <p><span data-i18n="28a779ce722ae870ec36a0a7d478c7e77f8cf6b237f93dfa8f5e010fa16beaf9/41" data-source="The form &lt;code&gt;--missing=error&lt;/code&gt; requests that rev-list stop with an error if a missing object is encountered. This is the default action." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--missing=error</code>  &zcy;&acy;&pcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&iecy;&tcy; &ocy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&ucy; &scy;&pcy;&icy;&scy;&kcy;&acy; &vcy;&iecy;&rcy;&scy;&icy;&jcy; &scy; &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;. &Ecy;&tcy;&ocy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> <p><span data-i18n="1a328257d0f26571ad828e571539764a79ba9af82b834f14387502ec3657ef50/da" data-source="The form &lt;code&gt;--missing=allow-any&lt;/code&gt; will allow object traversal to continue if a missing object is encountered. Missing objects will silently be omitted from the results." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--missing=allow-any</code>  &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&icy;&tcy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&icy;&tcy;&softcy; &ocy;&bcy;&khcy;&ocy;&dcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;. &Ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &icy;&zcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&ocy;&vcy;.</span></p> <p><span data-i18n="d79615a2f455331821769190a6f6517668d2f304d867d8b71b995a3ba597ceeb/7c" data-source="The form &lt;code&gt;--missing=allow-promisor&lt;/code&gt; is like &lt;code&gt;allow-any&lt;/code&gt;, but will only allow object traversal to continue for EXPECTED promisor missing objects. Unexpected missing objects will raise an error." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--missing=allow-promisor</code>  &pcy;&ocy;&khcy;&ocy;&zhcy;&acy; &ncy;&acy;  <code>allow-any</code>  , &ncy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&icy;&tcy;&softcy; &ocy;&bcy;&khcy;&ocy;&dcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &Ocy;&ZHcy;&Icy;&Dcy;&Acy;&IEcy;&Mcy;&Ocy;&Gcy;&Ocy; &ocy;&bcy;&iecy;&shchcy;&acy;&ncy;&icy;&yacy;. &Ncy;&iecy;&ocy;&zhcy;&icy;&dcy;&acy;&ncy;&ncy;&ocy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy; &ocy;&shcy;&icy;&bcy;&kcy;&iecy;.</span></p> <p><span data-i18n="6cafb60849ec5a0a8bf8672d188d2b10c52e2971346c3d38906c23210c2e67bd/4e" data-source="The form &lt;code&gt;--missing=print&lt;/code&gt; is like &lt;code&gt;allow-any&lt;/code&gt;, but will also print a list of the missing objects. Object IDs are prefixed with a &amp;ldquo;?&amp;rdquo; character." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;  <code>--missing=print</code>  &pcy;&ocy;&khcy;&ocy;&zhcy;&acy; &ncy;&acy;  <code>allow-any</code> , &ncy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&yucy;&shchcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy; &laquo;?&raquo; &khcy;&acy;&rcy;&acy;&kcy;&tcy;&iecy;&rcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---exclude-promisor-objects"><span data-i18n="0f9a228c44a3302adafad87ea58834a711aed7b97c5985e8308e6e4a98ac1f76/44" data-source="--exclude-promisor-objects" onmousemove="i18n(this)">--exclude-promisor-objects</span></dt> <dd> <p><span data-i18n="77ab02e7412b6508d2ae5a8ee8858bbfed742f8eb1c56d079a318b3e67b9298b/64" data-source="(For internal use only.) Prefilter object traversal at promisor boundary. This is used with partial clone. This is stronger than &lt;code&gt;--missing=allow-promisor&lt;/code&gt; because it limits the traversal, rather than just silencing errors about missing objects." onmousemove="i18n(this)">(&Tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&iecy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;.) &Ocy;&bcy;&khcy;&ocy;&dcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &pcy;&rcy;&iecy;&fcy;&icy;&lcy;&softcy;&tcy;&rcy;&acy; &ncy;&acy; &gcy;&rcy;&acy;&ncy;&icy;&tscy;&iecy; &pcy;&rcy;&ocy;&mcy;&icy;&scy;&ocy;&rcy;&acy;. &Ecy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy; &chcy;&acy;&scy;&tcy;&icy;&chcy;&ncy;&ycy;&mcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy;. &Ecy;&tcy;&ocy; &scy;&icy;&lcy;&softcy;&ncy;&iecy;&iecy;, &chcy;&iecy;&mcy;  <code>--missing=allow-promisor</code> , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &ocy;&bcy;&khcy;&ocy;&dcy;, &acy; &ncy;&iecy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &scy;&kcy;&rcy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&shcy;&icy;&bcy;&kcy;&icy; &ocy;&bcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&khcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---no-walksortedunsorted"><span data-i18n="c5a995d7c8c1f5b15922b91efbda922c086acb07fdeb5d4c90e8ceda5b724cd2/b2" data-source="--no-walk[=(sorted|unsorted)]" onmousemove="i18n(this)">--no-walk[=(sorted|unsorted)]</span></dt> <dd> <p><span data-i18n="959cbacb7ddddcd17b81829ee4cdbc6029cfb0ab4decd803e48b9ada12dcdf64/19" data-source="Only show the given commits, but do not traverse their ancestors. This has no effect if a range is specified. If the argument &lt;code&gt;unsorted&lt;/code&gt; is given, the commits are shown in the order they were given on the command line. Otherwise (if &lt;code&gt;sorted&lt;/code&gt; or no argument was given), the commits are shown in reverse chronological order by commit time. Cannot be combined with &lt;code&gt;--graph&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &ncy;&ocy; &ncy;&iecy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&jcy;&tcy;&iecy; &icy;&khcy; &pcy;&rcy;&iecy;&dcy;&kcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &ncy;&icy;&kcy;&acy;&kcy;&ocy;&gcy;&ocy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&acy;, &iecy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;  <code>unsorted</code> , &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &tcy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy; &ocy;&ncy;&icy; &bcy;&ycy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; (&iecy;&scy;&lcy;&icy;  <code>sorted</code>  &icy;&lcy;&icy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;), &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&mcy; &khcy;&rcy;&ocy;&ncy;&ocy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy; &pcy;&ocy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy;&softcy; &scy;  <code>--graph</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---do-walk"><span data-i18n="418d2b65088ad9e7f41ec75dd616050a51eebfc19c5ac20ac8426f38627222ae/e6" data-source="--do-walk" onmousemove="i18n(this)">--do-walk</span></dt> <dd> <p><span data-i18n="3ff736ef44cffc870ad96a7fc09b71105ca62d93a5da050b2cb8ea2b024266ef/27" data-source="Overrides a previous &lt;code&gt;--no-walk&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&icy;&jcy;  <code>--no-walk</code>  .</span></p> </dd> </dl> </div> </div> <div> <h3 class="text-body-emphasis"  id="_commit_formatting"><span data-i18n="7f866e3eded26e6ad162b0ab42470834e33bb4d2f060448fa483208684fe7b75/a1" data-source="Commit Formatting" onmousemove="i18n(this)">Commit Formatting</span></h3> <p><span data-i18n="ebe75d6cde68cee5eb38a79c756faab2b3c68211ada0e945a54c2a12cd5aa4de/47" data-source="Using these options, &lt;a href=&quot;git-rev-list&quot;&gt;git-rev-list[1]&lt;/a&gt; will act similar to the more specialized family of commit log tools: &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt;, &lt;a href=&quot;git-show&quot;&gt;git-show[1]&lt;/a&gt;, and &lt;a href=&quot;git-whatchanged&quot;&gt;git-whatchanged[1]&lt;/a&gt;" onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &ecy;&tcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy;,  <a href="git-rev-list.html">git-rev-list[1]</a>  &bcy;&ucy;&dcy;&iecy;&tcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&tcy;&softcy; &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy; &bcy;&ocy;&lcy;&iecy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&icy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &scy;&iecy;&mcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy; &icy;&ncy;&scy;&tcy;&rcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;:  <a href="git-log.html">git-log[1]</a> ,  <a href="git-show.html">git-show[1]</a>  &icy;  <a href="git-whatchanged.html">git-whatchanged[1]</a> .</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt---prettyltformatgt"><span data-i18n="ee61cf5a1d04f7f8f6398f1e41a6d4e091cb198a3cf00095f67463732e598fba/b6" data-source="--pretty[=&amp;lt;format&amp;gt;]" onmousemove="i18n(this)">--pretty[=&lt;format&gt;]</span></dt> <dt id="Documentation/git-rev-list.txt---formatltformatgt"><span data-i18n="edf342131bf7a930b11b7bf6bdd333440f797c2b09b5eda9cc2bfb972f3a6441/23" data-source="--format=&amp;lt;format&amp;gt;" onmousemove="i18n(this)">--format=&lt;format&gt;</span></dt> <dd> <p><span data-i18n="eacf34f1ee706f22c8ef25fe98e62cf2c431571226149d57ea99945ae87258b7/ed" data-source="Pretty-print the contents of the commit logs in a given format, where &lt;code&gt;&amp;lt;format&amp;gt;&lt;/code&gt; can be one of &lt;code&gt;oneline&lt;/code&gt;, &lt;code&gt;short&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;full&lt;/code&gt;, &lt;code&gt;fuller&lt;/code&gt;, &lt;code&gt;reference&lt;/code&gt;, &lt;code&gt;email&lt;/code&gt;, &lt;code&gt;raw&lt;/code&gt;, &lt;code&gt;format:&amp;lt;string&amp;gt;&lt;/code&gt; and &lt;code&gt;tformat:&amp;lt;string&amp;gt;&lt;/code&gt;. When &lt;code&gt;&amp;lt;format&amp;gt;&lt;/code&gt; is none of the above, and has &lt;code&gt;%placeholder&lt;/code&gt; in it, it acts as if &lt;code&gt;--pretty=tformat:&amp;lt;format&amp;gt;&lt;/code&gt; were given." onmousemove="i18n(this)">&Dcy;&ocy;&vcy;&ocy;&lcy;&softcy;&ncy;&ocy; &rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&tcy;&softcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&ocy;&vcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &vcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;, &gcy;&dcy;&iecy;  <code>&lt;format&gt;</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy;  <code>oneline</code> ,  <code>short</code> ,  <code>medium</code> ,  <code>full</code> ,  <code>fuller</code> ,  <code>reference</code> ,  <code>email</code> ,  <code>raw</code> ,  <code>format:&lt;string&gt;</code>  &icy;  <code>tformat:&lt;string&gt;</code> . &Kcy;&ocy;&gcy;&dcy;&acy;  <code>&lt;format&gt;</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;  none  &icy;&zcy; &vcy;&ycy;&shcy;&iecy;&pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy;  <code>%placeholder</code> , &ocy;&ncy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &bcy;&ycy;&lcy; &zcy;&acy;&dcy;&acy;&ncy;  <code>--pretty=tformat:&lt;format&gt;</code> .</span></p> <p><span data-i18n="632c3c4dee375485ea63fe1ce2273aa9b6d2229cf3629f9ffba6c463b1395a99/9b" data-source="See the &amp;quot;PRETTY FORMATS&amp;quot; section for some additional details for each format. When &lt;code&gt;=&amp;lt;format&amp;gt;&lt;/code&gt; part is omitted, it defaults to &lt;code&gt;medium&lt;/code&gt;." onmousemove="i18n(this)">&Dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&yacy; &ocy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;  &quot;PRETTY FORMATS&quot; . &IEcy;&scy;&lcy;&icy; &chcy;&acy;&scy;&tcy;&softcy;  <code>=&lt;format&gt;</code>  &ocy;&pcy;&ucy;&shchcy;&iecy;&ncy;&acy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>medium</code> .</span></p> <p><span data-i18n="34d9ad5dee0c80cedd2bcc6067494cf9c23d7a30952fbca971299f6ad9bf7a61/b3" data-source="Note: you can specify the default pretty format in the repository configuration (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy;: &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&rcy;&acy;&scy;&icy;&vcy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> </dd> <dt id="Documentation/git-rev-list.txt---abbrev-commit"><span data-i18n="a29a2e4da16eab5c4fe6b83bd3b5059925d986bc99296450e9a70942f9b0e4dd/28" data-source="--abbrev-commit" onmousemove="i18n(this)">--abbrev-commit</span></dt> <dd> <p><span data-i18n="7839da95b9a7b7d1a888e6e67f08dd51245aabf6d37c1d24f615140f79bc7b6b/99" data-source="Instead of showing the full 40-byte hexadecimal commit object name, show a prefix that names the object uniquely. &amp;quot;--abbrev=&amp;lt;n&amp;gt;&amp;quot; (which also modifies diff output, if it is displayed) option can be used to specify the minimum length of the prefix." onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy;&lcy;&ncy;&ocy;&gcy;&ocy; 40-&bcy;&acy;&jcy;&tcy;&ocy;&vcy;&ocy;&gcy;&ocy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ocy;&gcy;&ocy; &icy;&mcy;&iecy;&ncy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &dcy;&acy;&iecy;&tcy; &ucy;&ncy;&icy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &icy;&mcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ucy;. &Ocy;&pcy;&tscy;&icy;&yucy;  &quot;--abbrev=&lt;n&gt;&quot;  (&kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &tcy;&acy;&kcy;&zhcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &vcy;&ycy;&vcy;&ocy;&dcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy;) &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; &mcy;&icy;&ncy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &dcy;&lcy;&icy;&ncy;&ycy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy;.</span></p> <p><span data-i18n="27283f7954fe1f1ba37cca302c67ebae59b97a3fac90066e5b8437b9b8d5f43e/e9" data-source="This should make &amp;quot;--pretty=oneline&amp;quot; a whole lot more readable for people using 80-column terminals." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy;  &quot;--pretty=oneline&quot;  &ncy;&acy;&mcy;&ncy;&ocy;&gcy;&ocy; &bcy;&ocy;&lcy;&iecy;&iecy; &chcy;&icy;&tcy;&acy;&bcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; &dcy;&lcy;&yacy; &lcy;&yucy;&dcy;&iecy;&jcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&shchcy;&icy;&khcy; 80-&kcy;&ocy;&lcy;&ocy;&ncy;&ocy;&chcy;&ncy;&ycy;&iecy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---no-abbrev-commit"><span data-i18n="b5463002fdc90425c08c1f4c520fcf2f833a830c8a901230f024522a124d17a6/02" data-source="--no-abbrev-commit" onmousemove="i18n(this)">--no-abbrev-commit</span></dt> <dd> <p><span data-i18n="8f3cdad3e9e7aed09f9795aa7f70cb346583d559826c5b1131cf904f0a1745f7/2b" data-source="Show the full 40-byte hexadecimal commit object name. This negates &lt;code&gt;--abbrev-commit&lt;/code&gt;, either explicit or implied by other options such as &amp;quot;--oneline&amp;quot;. It also overrides the &lt;code&gt;log.abbrevCommit&lt;/code&gt; variable." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &pcy;&ocy;&lcy;&ncy;&ocy;&iecy; 40-&bcy;&acy;&jcy;&tcy;&ocy;&vcy;&ocy;&iecy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ocy;&iecy; &icy;&mcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Ecy;&tcy;&ocy; &ocy;&tcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;  <code>--abbrev-commit</code>  , &yacy;&vcy;&ncy;&ycy;&jcy; &icy;&lcy;&icy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&mcy;&ycy;&jcy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;&mcy;&icy;, &tcy;&acy;&kcy;&icy;&mcy;&icy; &kcy;&acy;&kcy;  &quot;--oneline&quot; . &Ocy;&ncy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy;  <code>log.abbrevCommit</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---oneline"><span data-i18n="3833e1805298b85c3d5ff1cbf4de0bc00427a99e550d149787a2ac5daf4b016a/14" data-source="--oneline" onmousemove="i18n(this)">--oneline</span></dt> <dd> <p><span data-i18n="1a59b0fbe57319b0f1e99b12edd1317005cdfe1e7a700d83b851a5976ceb873b/12" data-source="This is a shorthand for &amp;quot;--pretty=oneline --abbrev-commit&amp;quot; used together." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy;  &quot;--pretty=oneline --abbrev-commit&quot; , &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ocy;&iecy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---encodingltencodinggt"><span data-i18n="25dd2232b8363d6bd314d825b8dae1b1293261aa7dfc7e73a7df731561580c2a/6c" data-source="--encoding=&amp;lt;encoding&amp;gt;" onmousemove="i18n(this)">--encoding=&lt;encoding&gt;</span></dt> <dd> <p><span data-i18n="1ac35cf9feb8302cbea672df3be982da536ef84ae36f5dcb89a147e6a664fb20/56" data-source="Commit objects record the character encoding used for the log message in their encoding header; this option can be used to tell the command to re-code the commit log message in the encoding preferred by the user. For non plumbing commands this defaults to UTF-8. Note that if an object claims to be encoded in &lt;code&gt;X&lt;/code&gt; and we are outputting in &lt;code&gt;X&lt;/code&gt;, we will output the object verbatim; this means that invalid sequences in the original commit may be copied to the output. Likewise, if iconv(3) fails to convert the commit, we will quietly output the original object verbatim." onmousemove="i18n(this)">&Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&tcy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&ucy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ucy;&yucy; &dcy;&lcy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;, &vcy; &scy;&vcy;&ocy;&jcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy;; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy; &pcy;&iecy;&rcy;&iecy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&iecy;, &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&chcy;&icy;&tcy;&acy;&iecy;&mcy;&ocy;&jcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&iecy;&mcy;. &Dcy;&lcy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;, &ncy;&iecy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy; &scy;&acy;&ncy;&tcy;&iecy;&khcy;&ncy;&icy;&kcy;&ocy;&jcy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; UTF-8. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;: &iecy;&scy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &ucy;&tcy;&vcy;&iecy;&rcy;&zhcy;&dcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ocy;&ncy; &zcy;&acy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy; &vcy;  <code>X</code> , &acy; &mcy;&ycy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&mcy; &vcy;  <code>X</code> , &mcy;&ycy; &vcy;&ycy;&vcy;&iecy;&dcy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &dcy;&ocy;&scy;&lcy;&ocy;&vcy;&ncy;&ocy;; &ecy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ncy;&iecy;&dcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&mcy;&ycy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &vcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy; &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;. &Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; iconv(3) &ncy;&iecy; &scy;&mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &mcy;&ycy; &scy;&pcy;&ocy;&kcy;&ocy;&jcy;&ncy;&ocy; &vcy;&ycy;&vcy;&iecy;&dcy;&iecy;&mcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &dcy;&ocy;&scy;&lcy;&ocy;&vcy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---expand-tabsltngt"><span data-i18n="63ee1bac0396a77ca9d6302cbe80e71ee1cc96482930927d8c6685282976c5d7/8a" data-source="--expand-tabs=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--expand-tabs=&lt;n&gt;</span></dt> <dt id="Documentation/git-rev-list.txt---expand-tabs"><span data-i18n="5a6540123400a8be09cebb6ed5cc0639f63c27d1de78ef672fe96a8a8357bb94/db" data-source="--expand-tabs" onmousemove="i18n(this)">--expand-tabs</span></dt> <dt id="Documentation/git-rev-list.txt---no-expand-tabs"><span data-i18n="92e0032f59e2c192b6540839c2a35aa7b776ecc7f45e362da8886f7f48ca90cd/06" data-source="--no-expand-tabs" onmousemove="i18n(this)">--no-expand-tabs</span></dt> <dd> <p><span data-i18n="9794ffcea5047de97ef3c54229ff3a30ea1d58b78301519008ea1099b5206f96/a5" data-source="Perform a tab expansion (replace each tab with enough spaces to fill to the next display column that is a multiple of &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt;) in the log message before showing it in the output. &lt;code&gt;--expand-tabs&lt;/code&gt; is a short-hand for &lt;code&gt;--expand-tabs=8&lt;/code&gt;, and &lt;code&gt;--no-expand-tabs&lt;/code&gt; is a short-hand for &lt;code&gt;--expand-tabs=0&lt;/code&gt;, which disables tab expansion." onmousemove="i18n(this)">&Vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&iecy; &tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&icy; (&zcy;&acy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; &kcy;&acy;&zhcy;&dcy;&ucy;&yucy; &tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&yucy; &dcy;&ocy;&scy;&tcy;&acy;&tcy;&ocy;&chcy;&ncy;&ycy;&mcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy;&mcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &dcy;&lcy;&yacy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;, &kcy;&rcy;&acy;&tcy;&ncy;&ocy;&gcy;&ocy;  <code>&lt;n&gt;</code>  ) &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;, &pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy; &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;.  <code>--expand-tabs</code>  &mdash; &ecy;&tcy;&ocy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy;  <code>--expand-tabs=8</code> , &acy;  <code>--no-expand-tabs</code>  &mdash; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy;  <code>--expand-tabs=0</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &rcy;&acy;&scy;&kcy;&rcy;&ycy;&tcy;&icy;&iecy; &vcy;&kcy;&lcy;&acy;&dcy;&ocy;&kcy;.</span></p> <p><span data-i18n="6ff3f649ddf998fe954cffeb74b60f074e951c5ded33ca62321affbd93536f16/c9" data-source="By default, tabs are expanded in pretty formats that indent the log message by 4 spaces (i.e. &lt;code&gt;medium&lt;/code&gt;, which is the default, &lt;code&gt;full&lt;/code&gt;, and &lt;code&gt;fuller&lt;/code&gt;)." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;&kcy;&lcy;&acy;&dcy;&kcy;&icy; &rcy;&acy;&scy;&kcy;&rcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&rcy;&acy;&scy;&icy;&vcy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;&khcy; &scy; &ocy;&tcy;&scy;&tcy;&ucy;&pcy;&ocy;&mcy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ncy;&acy; 4 &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>medium</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;,  <code>full</code>  &icy;  <code>fuller</code> ).</span></p> </dd> <dt id="Documentation/git-rev-list.txt---show-signature"><span data-i18n="a0f812716764cea75384ea42c4a5bbed394a3478753189985c704ac67bc9948d/f7" data-source="--show-signature" onmousemove="i18n(this)">--show-signature</span></dt> <dd> <p><span data-i18n="c8de4e9dad8d10d7c39a7903b5311d0d7faf276ea64a147b9e1580be00a8c562/25" data-source="Check the validity of a signed commit object by passing the signature to &lt;code&gt;gpg --verify&lt;/code&gt; and show the output." onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&softcy;&tcy;&iecy; &dcy;&ocy;&scy;&tcy;&ocy;&vcy;&iecy;&rcy;&ncy;&ocy;&scy;&tcy;&softcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&vcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&softcy;  <code>gpg --verify</code> , &icy; &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---relative-date"><span data-i18n="87d330c3004acbeb1368886cecba9374b0aac8aa80309cc3d2591736147a1fc6/4d" data-source="--relative-date" onmousemove="i18n(this)">--relative-date</span></dt> <dd> <p><span data-i18n="7fb9d8c6399a114c50c03800bad4dfd0a5ef56c01c08a94a91ca905b22e537da/8e" data-source="Synonym for &lt;code&gt;--date=relative&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;  <code>--date=relative</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---dateltformatgt"><span data-i18n="77305e7eb21d4bf6576793bd75bdb8f995c51eb9642e5714deb616434a37acc0/bc" data-source="--date=&amp;lt;format&amp;gt;" onmousemove="i18n(this)">--date=&lt;format&gt;</span></dt> <dd> <p><span data-i18n="3c88e49adf46b709fc8ad6c2cd513a1c5fc0c1700433afdd6323ae9f3bbfcd73/3a" data-source="Only takes effect for dates shown in human-readable format, such as when using &lt;code&gt;--pretty&lt;/code&gt;. &lt;code&gt;log.date&lt;/code&gt; config variable sets a default value for the log command&amp;rsquo;s &lt;code&gt;--date&lt;/code&gt; option. By default, dates are shown in the original time zone (either committer&amp;rsquo;s or author&amp;rsquo;s). If &lt;code&gt;-local&lt;/code&gt; is appended to the format (e.g., &lt;code&gt;iso-local&lt;/code&gt;), the user&amp;rsquo;s local time zone is used instead." onmousemove="i18n(this)">&Dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &dcy;&acy;&tcy;, &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&mcy;&ycy;&khcy; &vcy; &ucy;&dcy;&ocy;&bcy;&ocy;&chcy;&icy;&tcy;&acy;&iecy;&mcy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>--pretty</code>  . &Pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>log.date</code>  &ucy;&scy;&tcy;&acy;&ncy;&acy;&vcy;&lcy;&icy;&vcy;&acy;&iecy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;  <code>--date</code>  &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&acy;&tcy;&ycy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&mcy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&mcy; &pcy;&ocy;&yacy;&scy;&iecy; (&kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&iecy; &icy;&lcy;&icy; &acy;&vcy;&tcy;&ocy;&rcy;&iecy;). &IEcy;&scy;&lcy;&icy; &kcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ucy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;  <code>-local</code>  (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>iso-local</code> ), &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &mcy;&iecy;&scy;&tcy;&ncy;&ycy;&jcy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&jcy; &pcy;&ocy;&yacy;&scy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy;.</span></p> <div> <div> <p><span data-i18n="1fdf25a1dd3a4d96c5ae862dba55d89bd5f8ba15f0b8040fafe019541f184ea3/9c" data-source="&lt;code&gt;--date=relative&lt;/code&gt; shows dates relative to the current time, e.g. &amp;ldquo;2 hours ago&amp;rdquo;. The &lt;code&gt;-local&lt;/code&gt; option has no effect for &lt;code&gt;--date=relative&lt;/code&gt;." onmousemove="i18n(this)"><code>--date=relative</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &dcy;&acy;&tcy;&ycy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&gcy;&ocy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy; &laquo;2 &chcy;&acy;&scy;&acy; &ncy;&acy;&zcy;&acy;&dcy;&raquo;. &Ocy;&pcy;&tscy;&icy;&yacy;  <code>-local</code>  &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy;  <code>--date=relative</code> .</span></p> <p><span data-i18n="ded32c41ff44b4ab900db557b0104c42062bb635fd1627b8de5a1c080cb1417d/3b" data-source="&lt;code&gt;--date=local&lt;/code&gt; is an alias for &lt;code&gt;--date=default-local&lt;/code&gt;." onmousemove="i18n(this)"><code>--date=local</code>  &mdash; &ecy;&tcy;&ocy; &pcy;&scy;&iecy;&vcy;&dcy;&ocy;&ncy;&icy;&mcy;  <code>--date=default-local</code> .</span></p> <p><span data-i18n="91bd3f3378749f8ec6c6e8523e79d02a0da609595839480c01834a593ff5a20f/96" data-source="&lt;code&gt;--date=iso&lt;/code&gt; (or &lt;code&gt;--date=iso8601&lt;/code&gt;) shows timestamps in a ISO 8601-like format. The differences to the strict ISO 8601 format are:" onmousemove="i18n(this)"><code>--date=iso</code>  (&icy;&lcy;&icy;  <code>--date=iso8601</code> ) &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &mcy;&iecy;&tcy;&kcy;&icy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;, &pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ocy;&mcy; ISO 8601. &Ocy;&tcy;&lcy;&icy;&chcy;&icy;&yacy; &ocy;&tcy; &scy;&tcy;&rcy;&ocy;&gcy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; ISO 8601:</span></p> <div> <ul> <li> <p><span data-i18n="fd07c472ae4a81e9cdd852f3f9c638a8311eb031f48e951efa4b5e1dfc61d862/7a" data-source="a space instead of the &lt;code&gt;T&lt;/code&gt; date/time delimiter" onmousemove="i18n(this)">&pcy;&rcy;&ocy;&bcy;&iecy;&lcy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&yacy; &dcy;&acy;&tcy;&ycy; &icy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;  <code>T</code></span></p> </li> <li> <p><span data-i18n="69055a31ad094fe13ea7a9eb7f96c9fe71223e27261f9c60fab4eae3bf355c92/0b" data-source="a space between time and time zone" onmousemove="i18n(this)">&pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &mcy;&iecy;&zhcy;&dcy;&ucy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&iecy;&mcy; &icy; &chcy;&acy;&scy;&ocy;&vcy;&ycy;&mcy; &pcy;&ocy;&yacy;&scy;&ocy;&mcy;</span></p> </li> <li> <p><span data-i18n="9fac2a95c6ef89086b0b619a4a42d4e51e248b0c58df98cefe24d7f32c8b773e/32" data-source="no colon between hours and minutes of the time zone" onmousemove="i18n(this)">&ncy;&iecy;&tcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &chcy;&acy;&scy;&acy;&mcy;&icy; &icy; &mcy;&icy;&ncy;&ucy;&tcy;&acy;&mcy;&icy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&gcy;&ocy; &pcy;&ocy;&yacy;&scy;&acy;</span></p> </li> </ul> </div> <p><span data-i18n="70b4b4f4f199ab7259c60966371e594e3c9babbb9a9a0b0c68a0a4ce90b18d31/55" data-source="&lt;code&gt;--date=iso-strict&lt;/code&gt; (or &lt;code&gt;--date=iso8601-strict&lt;/code&gt;) shows timestamps in strict ISO 8601 format." onmousemove="i18n(this)"><code>--date=iso-strict</code>  (&icy;&lcy;&icy;  <code>--date=iso8601-strict</code> ) &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &mcy;&iecy;&tcy;&kcy;&icy; &vcy; &scy;&tcy;&rcy;&ocy;&gcy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; ISO 8601.</span></p> <p><span data-i18n="96fe111023e3671edbc35a262270bc2402f2810a0b813616d28c2bfe2bfda8c6/29" data-source="&lt;code&gt;--date=rfc&lt;/code&gt; (or &lt;code&gt;--date=rfc2822&lt;/code&gt;) shows timestamps in RFC 2822 format, often found in email messages." onmousemove="i18n(this)"><code>--date=rfc</code>  (&icy;&lcy;&icy;  <code>--date=rfc2822</code> ) &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &mcy;&iecy;&tcy;&kcy;&icy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; RFC 2822, &chcy;&acy;&scy;&tcy;&ocy; &vcy;&scy;&tcy;&rcy;&iecy;&chcy;&acy;&yucy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy;&khcy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy;.</span></p> <p><span data-i18n="76e0ca66b781ff5cdb69b6a828d8c5dd49afa409369fdf351c3f051f36ac603a/2e" data-source="&lt;code&gt;--date=short&lt;/code&gt; shows only the date, but not the time, in &lt;code&gt;YYYY-MM-DD&lt;/code&gt; format." onmousemove="i18n(this)"><code>--date=short</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&acy;&tcy;&ucy;, &ncy;&ocy; &ncy;&iecy; &vcy;&rcy;&iecy;&mcy;&yacy;, &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;  <code>YYYY-MM-DD</code> .</span></p> <p><span data-i18n="ab587bf5692428029ef0971b16e0917730f9849d1d305210b88f04e8525e1710/1c" data-source="&lt;code&gt;--date=raw&lt;/code&gt; shows the date as seconds since the epoch (1970-01-01 00:00:00 UTC), followed by a space, and then the timezone as an offset from UTC (a &lt;code&gt;+&lt;/code&gt; or &lt;code&gt;-&lt;/code&gt; with four digits; the first two are hours, and the second two are minutes). I.e., as if the timestamp were formatted with &lt;code&gt;strftime(&amp;quot;%s %z&amp;quot;)&lt;/code&gt;). Note that the &lt;code&gt;-local&lt;/code&gt; option does not affect the seconds-since-epoch value (which is always measured in UTC), but does switch the accompanying timezone value." onmousemove="i18n(this)"><code>--date=raw</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &dcy;&acy;&tcy;&ucy; &vcy; &scy;&iecy;&kcy;&ucy;&ncy;&dcy;&acy;&khcy; &scy; &ncy;&acy;&chcy;&acy;&lcy;&acy; &ecy;&pcy;&ocy;&khcy;&icy; (1970-01-01 00:00:00 UTC), &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&jcy; &pcy;&ocy;&yacy;&scy; &kcy;&acy;&kcy; &scy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy; UTC ( <code>+</code>  &icy;&lcy;&icy;  <code>-</code>  &scy; &chcy;&iecy;&tcy;&ycy;&rcy;&softcy;&mcy;&yacy; &tscy;&icy;&fcy;&rcy;&acy;&mcy;&icy;; &pcy;&iecy;&rcy;&vcy;&ycy;&iecy; &dcy;&vcy;&iecy; &mdash; &ecy;&tcy;&ocy; &chcy;&acy;&scy;&ycy;, &acy; &vcy;&tcy;&ocy;&rcy;&ycy;&iecy; &dcy;&vcy;&iecy; &mdash; &mcy;&icy;&ncy;&ucy;&tcy;&ycy;). &Tcy;.&iecy;. &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &mcy;&iecy;&tcy;&kcy;&acy; &bcy;&ycy;&lcy;&acy; &ocy;&tcy;&fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>strftime(&quot;%s %z&quot;)</code> ). &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>-local</code>  &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &scy;&iecy;&kcy;&ucy;&ncy;&dcy; &scy; &ncy;&acy;&chcy;&acy;&lcy;&acy; &ecy;&pcy;&ocy;&khcy;&icy; (&kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &icy;&zcy;&mcy;&iecy;&rcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; UTC), &ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&gcy;&ocy; &pcy;&ocy;&yacy;&scy;&acy;.</span></p> <p><span data-i18n="3dda23ad1c61fce3c66e1c11190f349f261b0f88f90d45a138096beba4c92f32/f2" data-source="&lt;code&gt;--date=human&lt;/code&gt; shows the timezone if the timezone does not match the current time-zone, and doesn&amp;rsquo;t print the whole date if that matches (ie skip printing year for dates that are &amp;quot;this year&amp;quot;, but also skip the whole date itself if it&amp;rsquo;s in the last few days and we can just say what weekday it was). For older dates the hour and minute is also omitted." onmousemove="i18n(this)"><code>--date=human</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&jcy; &pcy;&ocy;&yacy;&scy;, &iecy;&scy;&lcy;&icy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&jcy; &pcy;&ocy;&yacy;&scy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&mcy;&ucy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&mcy;&ucy; &pcy;&ocy;&yacy;&scy;&ucy;, &icy; &ncy;&iecy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&iecy;&tcy; &vcy;&scy;&yucy; &dcy;&acy;&tcy;&ucy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&iecy;&tcy; (&tcy;. &iecy;. &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &pcy;&iecy;&chcy;&acy;&tcy;&softcy; &gcy;&ocy;&dcy;&acy; &dcy;&lcy;&yacy; &dcy;&acy;&tcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;  &quot;this year&quot; , &ncy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &vcy;&scy;&yucy; &dcy;&acy;&tcy;&ucy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &vcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&mcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&ncy;&iecy;&jcy;, &icy; &mcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&mcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &scy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&ocy;&jcy; &ecy;&tcy;&ocy; &bcy;&ycy;&lcy; &bcy;&ucy;&dcy;&ncy;&icy;&jcy; &dcy;&iecy;&ncy;&softcy;). &Dcy;&lcy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &scy;&tcy;&acy;&rcy;&ycy;&khcy; &dcy;&acy;&tcy; &tcy;&acy;&kcy;&zhcy;&iecy; &ocy;&pcy;&ucy;&scy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &chcy;&acy;&scy; &icy; &mcy;&icy;&ncy;&ucy;&tcy;&acy;.</span></p> <p><span data-i18n="6ef4b7d51a3ade6a2370852e9b1bfeff4a60b5db6b97eb857b6a5608b96a05c7/1b" data-source="&lt;code&gt;--date=unix&lt;/code&gt; shows the date as a Unix epoch timestamp (seconds since 1970). As with &lt;code&gt;--raw&lt;/code&gt;, this is always in UTC and therefore &lt;code&gt;-local&lt;/code&gt; has no effect." onmousemove="i18n(this)"><code>--date=unix</code>  &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy; &dcy;&acy;&tcy;&ucy; &kcy;&acy;&kcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &mcy;&iecy;&tcy;&kcy;&ucy; &ecy;&pcy;&ocy;&khcy;&icy; Unix (&vcy; &scy;&iecy;&kcy;&ucy;&ncy;&dcy;&acy;&khcy; &scy; 1970 &gcy;&ocy;&dcy;&acy;). &Kcy;&acy;&kcy; &icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;  <code>--raw</code> , &zcy;&dcy;&iecy;&scy;&softcy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; UTC, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;  <code>-local</code>  &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &ncy;&icy;&kcy;&acy;&kcy;&ocy;&gcy;&ocy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&acy;.</span></p> <p><span data-i18n="ad12b9290367e5a3c06b162362f617f585c775159576efe32105e3aeb5b8c3f8/19" data-source="&lt;code&gt;--date=format:...&lt;/code&gt; feeds the format &lt;code&gt;...&lt;/code&gt; to your system &lt;code&gt;strftime&lt;/code&gt;, except for %s, %z, and %Z, which are handled internally. Use &lt;code&gt;--date=format:%c&lt;/code&gt; to show the date in your system locale&amp;rsquo;s preferred format. See the &lt;code&gt;strftime&lt;/code&gt; manual for a complete list of format placeholders. When using &lt;code&gt;-local&lt;/code&gt;, the correct syntax is &lt;code&gt;--date=format-local:...&lt;/code&gt;." onmousemove="i18n(this)"><code>--date=format:...</code>  &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>...</code>  &vcy; &vcy;&acy;&shcy;&ucy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&ucy;  <code>strftime</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; %s, %z &icy; %Z, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&icy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>--date=format:%c</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zcy;&icy;&tcy;&softcy; &dcy;&acy;&tcy;&ucy; &vcy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&chcy;&tcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &vcy;&acy;&shcy;&iecy;&jcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&ycy;. &Pcy;&ocy;&lcy;&ncy;&ycy;&jcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &scy;&mcy;. &vcy; &rcy;&ucy;&kcy;&ocy;&vcy;&ocy;&dcy;&scy;&tcy;&vcy;&iecy;  <code>strftime</code> . &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>-local</code>  &pcy;&rcy;&acy;&vcy;&icy;&lcy;&softcy;&ncy;&ycy;&jcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy; &mdash;  <code>--date=format-local:...</code> .</span></p> <p><span data-i18n="fdce0ac8a2cf1dde4c38f02dc8185077dc388d43a036fd28a4e74f359df806c5/c4" data-source="&lt;code&gt;--date=default&lt;/code&gt; is the default format, and is based on ctime(3) output. It shows a single line with three-letter day of the week, three-letter month, day-of-month, hour-minute-seconds in &amp;quot;HH:MM:SS&amp;quot; format, followed by 4-digit year, plus timezone information, unless the local time zone is used, e.g. &lt;code&gt;Thu Jan 1 00:00:00 1970 +0000&lt;/code&gt;." onmousemove="i18n(this)"><code>--date=default</code>  &mdash; &ecy;&tcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &ocy;&scy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &ncy;&acy; &vcy;&ycy;&vcy;&ocy;&dcy;&iecy; ctime(3). &Ocy;&ncy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&dcy;&ncy;&ucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &scy; &tcy;&rcy;&iecy;&khcy;&bcy;&ucy;&kcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &dcy;&ncy;&iecy;&mcy; &ZeroWidthSpace;&ZeroWidthSpace;&ncy;&iecy;&dcy;&iecy;&lcy;&icy;, &tcy;&rcy;&iecy;&khcy;&bcy;&ucy;&kcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &mcy;&iecy;&scy;&yacy;&tscy;&iecy;&mcy;, &dcy;&ncy;&iecy;&mcy; &ZeroWidthSpace;&ZeroWidthSpace;&mcy;&iecy;&scy;&yacy;&tscy;&acy;, &chcy;&acy;&scy;&acy;&mcy;&icy;&ncy;&ucy;&tcy;&acy;&mcy;&icy;-&scy;&iecy;&kcy;&ucy;&ncy;&dcy;&acy;&mcy;&icy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;  &quot;HH:MM:SS&quot; , &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; 4-&zcy;&ncy;&acy;&chcy;&ncy;&ycy;&jcy; &gcy;&ocy;&dcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &ocy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&mcy; &pcy;&ocy;&yacy;&scy;&iecy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &mcy;&iecy;&scy;&tcy;&ncy;&ycy;&jcy; &chcy;&acy;&scy;&ocy;&vcy;&ocy;&jcy; &pcy;&ocy;&yacy;&scy;. &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>Thu Jan 1 00:00:00 1970 +0000</code> .</span></p> </div> </div> </dd> <dt id="Documentation/git-rev-list.txt---header"><span data-i18n="04b8e05cfc81d2b9ff7e444f143bfe2ceb51da75cc114bc5bdc1f4f167e52ef1/95" data-source="--header" onmousemove="i18n(this)">--header</span></dt> <dd> <p><span data-i18n="2bc66aeb4dbc302f8ee6b657cfecb52087b461a38bf5e083bd3942baba187d14/4f" data-source="Print the contents of the commit in raw-format; each record is separated with a NUL character." onmousemove="i18n(this)">&Rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&tcy;&softcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &vcy; &ncy;&iecy;&ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;; &kcy;&acy;&zhcy;&dcy;&acy;&yacy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &ocy;&tcy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&mcy; NUL.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---no-commit-header"><span data-i18n="da47a529d99a42ddbdb3e95d601c1921ede00f7ca22f1dd1ef0db7a9265e9452/02" data-source="--no-commit-header" onmousemove="i18n(this)">--no-commit-header</span></dt> <dd> <p><span data-i18n="e067176cd69d27b8c0dbd35d039be7f710adf141a9bd83f7ccc1d4b961ca3674/6b" data-source="Suppress the header line containing &amp;quot;commit&amp;quot; and the object ID printed before the specified format. This has no effect on the built-in formats; only custom formats are affected." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&acy;&vcy;&icy;&tcy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&ucy;&yucy;  &quot;commit&quot;  &icy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &ncy;&acy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&ncy;&ncy;&ycy;&jcy; &vcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;. &Ecy;&tcy;&ocy; &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ycy;; &Zcy;&acy;&tcy;&rcy;&acy;&gcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---commit-header"><span data-i18n="b3e940465f9453bbf2208e876c4b9abfd538c5ec60d480b5b0b8faacb87701f5/c4" data-source="--commit-header" onmousemove="i18n(this)">--commit-header</span></dt> <dd> <p><span data-i18n="c4de6483f582402ed631146b92b85f547f0d1a4c3e9c2d10f3d19f37b40a3bc9/03" data-source="Overrides a previous &lt;code&gt;--no-commit-header&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&icy;&jcy;  <code>--no-commit-header</code>  .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---parents"><span data-i18n="82af2457a04cddbd7b4d486b3baa98c13be53870aad8041bd541aa8e8cd38f21/7c" data-source="--parents" onmousemove="i18n(this)">--parents</span></dt> <dd> <p><span data-i18n="e8b334aee3b1ba5ee7d695463c5d530c08a85e0ccb5f81c391ad60d548576ec9/98" data-source="Print also the parents of the commit (in the form &amp;quot;commit parent&amp;hellip;&amp;ZeroWidthSpace;&amp;quot;). Also enables parent rewriting, see &lt;code&gt;History Simplification&lt;/code&gt; above." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; (&vcy; &vcy;&icy;&dcy;&iecy;  &quot;commit parent&hellip;&ZeroWidthSpace;&quot; ). &Tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;, &scy;&mcy;.  <code>History Simplification</code>  &vcy;&ycy;&shcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---children"><span data-i18n="45c8ae4dabab7ef4d5f93d7fbf1a6c0e351b6ce7e085c8e943558ae931fa140c/ff" data-source="--children" onmousemove="i18n(this)">--children</span></dt> <dd> <p><span data-i18n="641dc290dab31c7c41c8e6a0770fedb058997a63ff490247cb7b11c1e7edfa63/0a" data-source="Print also the children of the commit (in the form &amp;quot;commit child&amp;hellip;&amp;ZeroWidthSpace;&amp;quot;). Also enables parent rewriting, see &lt;code&gt;History Simplification&lt;/code&gt; above." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&iecy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; (&vcy; &vcy;&icy;&dcy;&iecy;  &quot;commit child&hellip;&ZeroWidthSpace;&quot; ). &Tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;, &scy;&mcy;.  <code>History Simplification</code>  &vcy;&ycy;&shcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---timestamp"><span data-i18n="614d97fb447e22e2fb18c7ed7bdcb934d8365118da4ed18cca631313f5a637bd/86" data-source="--timestamp" onmousemove="i18n(this)">--timestamp</span></dt> <dd> <p><span data-i18n="746bf7b26a3d70b13785d0afb829397b391b284e2342ecfbfdd993e1e31f2c78/8b" data-source="Print the raw commit timestamp." onmousemove="i18n(this)">&Rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &ncy;&iecy;&ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy;&ncy;&ucy;&yucy; &mcy;&iecy;&tcy;&kcy;&ucy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---left-right"><span data-i18n="947907ba98e47fe97815f357100b1eda4e395af56158dee64598ebda5713b121/4f" data-source="--left-right" onmousemove="i18n(this)">--left-right</span></dt> <dd> <p><span data-i18n="faceb15303415453dd62c4926c1f020623ec59d8aeba7b784d33b1de4eaf3331/4f" data-source="Mark which side of a symmetric difference a commit is reachable from. Commits from the left side are prefixed with &lt;code&gt;&amp;lt;&lt;/code&gt; and those from the right with &lt;code&gt;&amp;gt;&lt;/code&gt;. If combined with &lt;code&gt;--boundary&lt;/code&gt;, those commits are prefixed with &lt;code&gt;-&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&tcy;&mcy;&iecy;&tcy;&softcy;&tcy;&iecy;, &scy; &kcy;&acy;&kcy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ycy; &scy;&icy;&mcy;&mcy;&iecy;&tcy;&rcy;&icy;&chcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&iecy;&ncy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;. &Kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&lcy;&iecy;&vcy;&acy; &icy;&mcy;&iecy;&yucy;&tcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;  <code>&lt;</code> , &acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy;&pcy;&rcy;&acy;&vcy;&acy; &mdash;  <code>&gt;</code> . &Vcy; &scy;&ocy;&chcy;&iecy;&tcy;&acy;&ncy;&icy;&icy; &scy;  <code>--boundary</code>  &ecy;&tcy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &icy;&mcy;&iecy;&yucy;&tcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;  <code>-</code> .</span></p> <p><span data-i18n="9ad14d789c343cd049ef2f671f130853f5f3acf78b920ed061c510fdfaba9fa6/81" data-source="For example, if you have this topology:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &ucy; &vcy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &tcy;&acy;&kcy;&acy;&yacy; &tcy;&ocy;&pcy;&ocy;&lcy;&ocy;&gcy;&icy;&yacy;:</span></p> <div> <div> <pre class="hljs language-css">             y-<span class="hljs-attr">--b---b</span>  branch <span class="hljs-selector-tag">B</span>
            / \ /
           /   .
          /   / \
         o-<span class="hljs-attr">--x---a---a</span>  branch <span class="hljs-selector-tag">A</span></pre> </div> </div> <p><span data-i18n="e0bef1aa892834955d6b7f71f01d7726c59cf9e9659667dece76b439958d2ece/38" data-source="you would get an output like this:" onmousemove="i18n(this)">&vcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&iecy; &tcy;&acy;&kcy;&ocy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy;:</span></p> <div> <div> <pre class="hljs language-csharp">        $ git rev-list --left-right --boundary --pretty=oneline A...B

        &gt;bbbbbbb... <span class="hljs-number">3</span>rd <span class="hljs-keyword">on</span> b
        &gt;bbbbbbb... <span class="hljs-number">2</span>nd <span class="hljs-keyword">on</span> b
        &lt;aaaaaaa... <span class="hljs-number">3</span>rd <span class="hljs-keyword">on</span> a
        &lt;aaaaaaa... <span class="hljs-number">2</span>nd <span class="hljs-keyword">on</span> a
        -yyyyyyy... <span class="hljs-number">1</span>st <span class="hljs-keyword">on</span> b
        -xxxxxxx... <span class="hljs-number">1</span>st <span class="hljs-keyword">on</span> a</pre> </div> </div> </dd> <dt id="Documentation/git-rev-list.txt---graph"><span data-i18n="b4bae058b6aba6b55c8c2b8d80bb3ffaeddc15f3cde0d7b2dc34e05f13f091f0/c4" data-source="--graph" onmousemove="i18n(this)">--graph</span></dt> <dd> <p><span data-i18n="74b06cfb0ea675650981d6ce02ad514ce476360155751d1f82aa52eaed9467e3/b2" data-source="Draw a text-based graphical representation of the commit history on the left hand side of the output. This may cause extra lines to be printed in between commits, in order for the graph history to be drawn properly. Cannot be combined with &lt;code&gt;--no-walk&lt;/code&gt;." onmousemove="i18n(this)">&Ncy;&acy;&rcy;&icy;&scy;&ucy;&jcy;&tcy;&iecy; &tcy;&iecy;&kcy;&scy;&tcy;&ocy;&vcy;&ocy;&iecy; &gcy;&rcy;&acy;&fcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&iecy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &vcy; &lcy;&iecy;&vcy;&ocy;&jcy; &chcy;&acy;&scy;&tcy;&icy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &pcy;&iecy;&chcy;&acy;&tcy;&icy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&mcy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy; &gcy;&rcy;&acy;&fcy;&icy;&kcy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&lcy;&acy;&scy;&softcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&softcy;&ncy;&ocy;. &Ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy;&softcy; &scy;  <code>--no-walk</code> .</span></p> <p><span data-i18n="dd6081bcdb1cac2549bc50fbd3acf4feebc715a5df91771642e3b250eee0d7a4/bc" data-source="This enables parent rewriting, see &lt;code&gt;History Simplification&lt;/code&gt; above." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&tcy;&softcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;, &scy;&mcy;.  <code>History Simplification</code>  &vcy;&ycy;&shcy;&iecy;.</span></p> <p><span data-i18n="650cb0a9550b9d46ec03fc86f7ea4e0f639e1481f54648ab203554784fedd3cf/e5" data-source="This implies the &lt;code&gt;--topo-order&lt;/code&gt; option by default, but the &lt;code&gt;--date-order&lt;/code&gt; option may also be specified." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--topo-order</code> , &ncy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--date-order</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt---show-linear-breakltbarriergt"><span data-i18n="0aab7a072c5eaf46121bae56affb9c012271cb4b96658f743ad2df7d5afc46c7/71" data-source="--show-linear-break[=&amp;lt;barrier&amp;gt;]" onmousemove="i18n(this)">--show-linear-break[=&lt;barrier&gt;]</span></dt> <dd> <p><span data-i18n="a66b10d1169d2d7d1d305b9e5f0d74fdbe77aa96cf7362eaf2acb51ca6f51655/69" data-source="When --graph is not used, all history branches are flattened which can make it hard to see that the two consecutive commits do not belong to a linear branch. This option puts a barrier in between them in that case. If &lt;code&gt;&amp;lt;barrier&amp;gt;&lt;/code&gt; is specified, it is the string that will be shown instead of the default one." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; --graph &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;, &vcy;&scy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &scy;&gcy;&lcy;&acy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;, &icy;&zcy;-&zcy;&acy; &chcy;&iecy;&gcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &tcy;&rcy;&ucy;&dcy;&ncy;&ocy; &ucy;&vcy;&icy;&dcy;&iecy;&tcy;&softcy;, &chcy;&tcy;&ocy; &dcy;&vcy;&acy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &ncy;&iecy; &pcy;&rcy;&icy;&ncy;&acy;&dcy;&lcy;&iecy;&zhcy;&acy;&tcy; &lcy;&icy;&ncy;&iecy;&jcy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;. &Vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ecy;&tcy;&ocy;&tcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &scy;&tcy;&acy;&vcy;&icy;&tcy; &bcy;&acy;&rcy;&softcy;&iecy;&rcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &ncy;&icy;&mcy;&icy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>&lt;barrier&gt;</code> , &icy;&mcy;&iecy;&ncy;&ncy;&ocy; &ecy;&tcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy;&scy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt---count"><span data-i18n="055ad0cc860461ae46050d76eb6a4a30234fa135b4766b04d6f742cc4ddce8b7/12" data-source="--count" onmousemove="i18n(this)">--count</span></dt> <dd> <p><span data-i18n="b40498276633c9f1c7105ce2b951f61b92ac70287384f411ac5402970902b1d7/e3" data-source="Print a number stating how many commits would have been listed, and suppress all other output. When used together with &lt;code&gt;--left-right&lt;/code&gt;, instead print the counts for left and right commits, separated by a tab. When used together with &lt;code&gt;--cherry-mark&lt;/code&gt;, omit patch equivalent commits from these counts and print the count for equivalent commits separated by a tab." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &chcy;&icy;&scy;&lcy;&ocy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&iecy;&iecy;, &scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &bcy;&ycy;&lcy;&ocy; &bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &vcy; &scy;&pcy;&icy;&scy;&kcy;&iecy;, &icy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &vcy;&iecy;&scy;&softcy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>--left-right</code>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &lcy;&iecy;&vcy;&ycy;&khcy; &icy; &pcy;&rcy;&acy;&vcy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&iecy;&jcy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>--cherry-mark</code>  &ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;&iecy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy;&zcy; &ecy;&tcy;&icy;&khcy; &scy;&chcy;&iecy;&tcy;&chcy;&icy;&kcy;&ocy;&vcy; &icy; &vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &scy;&chcy;&iecy;&tcy;&chcy;&icy;&kcy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&iecy;&jcy;.</span></p> </dd> </dl> </div> </div> </div> <h2 class="text-body-emphasis"  id="_pretty_formats"><span data-i18n="85bde6f8d759ebba9ba8062ed68a8c94bd34a3c5c16b5c2427bb7ddd500f4fd4/0d" data-source="Pretty formats" onmousemove="i18n(this)">Pretty formats</span></h2> <div> <p><span data-i18n="7dd7531c3c34f6efbcd6e3f0e347abcf8717775bf240ecb406298b1925e9538b/b7" data-source="If the commit is a merge, and if the pretty-format is not &lt;code&gt;oneline&lt;/code&gt;, &lt;code&gt;email&lt;/code&gt; or &lt;code&gt;raw&lt;/code&gt;, an additional line is inserted before the &lt;code&gt;Author:&lt;/code&gt; line. This line begins with &amp;quot;Merge: &amp;quot; and the hashes of ancestral commits are printed, separated by spaces. Note that the listed commits may not necessarily be the list of the &lt;strong&gt;direct&lt;/strong&gt; parent commits if you have limited your view of history: for example, if you are only interested in changes related to a certain directory or file." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &icy; &iecy;&scy;&lcy;&icy; &scy;&icy;&mcy;&pcy;&acy;&tcy;&icy;&chcy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ncy;&iecy;  <code>oneline</code>  ,  <code>email</code>  &icy;&lcy;&icy;  <code>raw</code>  , &pcy;&iecy;&rcy;&iecy;&dcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;  <code>Author:</code>  &vcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;. &Ecy;&tcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&iecy;&tcy;&scy;&yacy; &scy;  &quot;Merge: &quot; , &icy; &khcy;&ecy;&shcy;&icy; &ncy;&acy;&scy;&lcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &chcy;&iecy;&rcy;&iecy;&zcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &ncy;&iecy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&pcy;&icy;&scy;&kcy;&ocy;&mcy; &pcy;&rcy;&yacy;&mcy;&ycy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&lcy;&icy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;: &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &vcy;&acy;&scy; &icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ucy;&yucy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &ocy;&tcy;&ncy;&ocy;&scy;&yacy;&shchcy;&icy;&iecy;&scy;&yacy; &kcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy;&ucy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ucy; &icy;&lcy;&icy; &fcy;&acy;&jcy;&lcy;&ucy;.</span></p> <p><span data-i18n="a0bdf7d196ae1d2c37a29214a58abc8dc78cc249456f2c70ffe151b0a8baffad/cd" data-source="There are several built-in formats, and you can define additional formats by setting a pretty.&amp;lt;name&amp;gt; config option to either another format name, or a &lt;code&gt;format:&lt;/code&gt; string, as described below (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;). Here are the details of the built-in formats:" onmousemove="i18n(this)">&Scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ocy;&vcy;, &icy; &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ycy;, &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&vcy; &dcy;&lcy;&yacy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; Pretty.&lt;name&gt; &lcy;&icy;&bcy;&ocy; &dcy;&rcy;&ucy;&gcy;&ocy;&iecy; &icy;&mcy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;, &lcy;&icy;&bcy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;  <code>format:</code> , &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &ncy;&icy;&zhcy;&iecy; (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a>  ). &Vcy;&ocy;&tcy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &ocy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;&khcy;:</span></p> <div> <ul> <li> <p><code>oneline</code></p> <div> <div> <pre class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">title-line</span>&gt;</span></pre> </div> </div> <p><span data-i18n="339140564c2702c5cfdb846621c834f2ee67175e682b8abcaa552332f81bfe42/02" data-source="This is designed to be as compact as possible." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &scy;&dcy;&iecy;&lcy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &bcy;&ycy;&tcy;&softcy; &mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy; &kcy;&ocy;&mcy;&pcy;&acy;&kcy;&tcy;&ncy;&ycy;&mcy;.</span></p> </li> <li> <p><code>short</code></p> <div> <div> <pre class="hljs language-xml">commit <span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span>
Author: <span class="hljs-tag">&lt;<span class="hljs-name">author</span>&gt;</span></pre> </div> </div> <div> <div> <pre class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">title-line</span>&gt;</span></pre> </div> </div> </li> <li> <p><code>medium</code></p> <div> <div> <pre class="hljs language-xml">commit <span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span>
Author: <span class="hljs-tag">&lt;<span class="hljs-name">author</span>&gt;</span>
Date:   <span class="hljs-tag">&lt;<span class="hljs-name">author-date</span>&gt;</span></pre> </div> </div> <div> <div> <pre class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">title-line</span>&gt;</span></pre> </div> </div> <div> <div> <pre class="hljs language-sql"><span class="hljs-operator">&lt;</span><span class="hljs-keyword">full</span><span class="hljs-operator">-</span><span class="hljs-keyword">commit</span><span class="hljs-operator">-</span>message<span class="hljs-operator">&gt;</span></pre> </div> </div> </li> <li> <p><code>full</code></p> <div> <div> <pre class="hljs language-xml">commit <span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span>
Author: <span class="hljs-tag">&lt;<span class="hljs-name">author</span>&gt;</span>
Commit: <span class="hljs-tag">&lt;<span class="hljs-name">committer</span>&gt;</span></pre> </div> </div> <div> <div> <pre class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">title-line</span>&gt;</span></pre> </div> </div> <div> <div> <pre class="hljs language-sql"><span class="hljs-operator">&lt;</span><span class="hljs-keyword">full</span><span class="hljs-operator">-</span><span class="hljs-keyword">commit</span><span class="hljs-operator">-</span>message<span class="hljs-operator">&gt;</span></pre> </div> </div> </li> <li> <p><code>fuller</code></p> <div> <div> <pre class="hljs language-vbnet">commit &lt;hash&gt;
<span class="hljs-symbol">Author:</span>     &lt;author&gt;
<span class="hljs-symbol">AuthorDate:</span> &lt;author-<span class="hljs-type">date</span>&gt;
<span class="hljs-symbol">Commit:</span>     &lt;committer&gt;
<span class="hljs-symbol">CommitDate:</span> &lt;committer-<span class="hljs-type">date</span>&gt;</pre> </div> </div> <div> <div> <pre class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">title-line</span>&gt;</span></pre> </div> </div> <div> <div> <pre class="hljs language-sql"><span class="hljs-operator">&lt;</span><span class="hljs-keyword">full</span><span class="hljs-operator">-</span><span class="hljs-keyword">commit</span><span class="hljs-operator">-</span>message<span class="hljs-operator">&gt;</span></pre> </div> </div> </li> <li> <p><code>reference</code></p> <div> <div> <pre class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">abbrev-hash</span>&gt;</span> (<span class="hljs-tag">&lt;<span class="hljs-name">title-line</span>&gt;</span>, <span class="hljs-tag">&lt;<span class="hljs-name">short-author-date</span>&gt;</span>)</pre> </div> </div> <p><span data-i18n="82045482259b4616e1c78873c2a57ed9cd1c65c46b0f5e109d88d425ded64ddc/6f" data-source="This format is used to refer to another commit in a commit message and is the same as &lt;code&gt;--pretty=&amp;apos;format:%C(auto)%h (%s, %ad)&amp;apos;&lt;/code&gt;. By default, the date is formatted with &lt;code&gt;--date=short&lt;/code&gt; unless another &lt;code&gt;--date&lt;/code&gt; option is explicitly specified. As with any &lt;code&gt;format:&lt;/code&gt; with format placeholders, its output is not affected by other options like &lt;code&gt;--decorate&lt;/code&gt; and &lt;code&gt;--walk-reflogs&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ncy;&acy; &dcy;&rcy;&ucy;&gcy;&ucy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy; &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy;  <code>--pretty=&apos;format:%C(auto)%h (%s, %ad)&apos;</code> . &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&acy;&tcy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--date=short</code> , &iecy;&scy;&lcy;&icy; &yacy;&vcy;&ncy;&ocy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  <code>--date</code> . &Kcy;&acy;&kcy; &icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy; &lcy;&yucy;&bcy;&ycy;&mcy;  <code>format:</code>  &scy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&yacy;&mcy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;, &ncy;&acy; &iecy;&gcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy; &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy;, &tcy;&acy;&kcy;&icy;&iecy; &kcy;&acy;&kcy;  <code>--decorate</code>  &icy;  <code>--walk-reflogs</code> .</span></p> </li> <li> <p><code>email</code></p> <div> <div> <pre class="hljs language-vbnet"><span class="hljs-keyword">From</span> &lt;hash&gt; &lt;<span class="hljs-type">date</span>&gt;
<span class="hljs-symbol">From:</span> &lt;author&gt;
<span class="hljs-symbol">Date:</span> &lt;author-<span class="hljs-type">date</span>&gt;
<span class="hljs-symbol">Subject:</span> [PATCH] &lt;title-line&gt;</pre> </div> </div> <div> <div> <pre class="hljs language-sql"><span class="hljs-operator">&lt;</span><span class="hljs-keyword">full</span><span class="hljs-operator">-</span><span class="hljs-keyword">commit</span><span class="hljs-operator">-</span>message<span class="hljs-operator">&gt;</span></pre> </div> </div> </li> <li> <p><code>mboxrd</code></p> <p><span data-i18n="3d71397746e03392ec2dd0884ecda021326b7328413e4e8507a8a9272519a59c/ba" data-source="Like &lt;code&gt;email&lt;/code&gt;, but lines in the commit message starting with &amp;quot;From &amp;quot; (preceded by zero or more &amp;quot;&amp;gt;&amp;quot;) are quoted with &amp;quot;&amp;gt;&amp;quot; so they aren&amp;rsquo;t confused as starting a new commit." onmousemove="i18n(this)">&Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;  <code>email</code>  , &ncy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&shchcy;&icy;&iecy;&scy;&yacy; &scy;  &quot;From &quot;  (&pcy;&iecy;&rcy;&iecy;&dcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy;&icy; &scy;&tcy;&ocy;&icy;&tcy; &ncy;&ocy;&lcy;&softcy; &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy;  &quot;&gt;&quot; ), &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy; &scy;  &quot;&gt;&quot; , &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &icy;&khcy; &ncy;&iecy; &pcy;&ucy;&tcy;&acy;&yucy;&tcy; &scy; &ncy;&acy;&chcy;&acy;&lcy;&ocy;&mcy; &ncy;&ocy;&vcy;&ocy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </li> <li> <p><code>raw</code></p> <p><span data-i18n="0f64d7019634be721628b0a9aea2898ba58ea6896b6e78076c7e1e0b1ca6ca15/e5" data-source="The &lt;code&gt;raw&lt;/code&gt; format shows the entire commit exactly as stored in the commit object. Notably, the hashes are displayed in full, regardless of whether --abbrev or --no-abbrev are used, and &lt;code&gt;parents&lt;/code&gt; information show the true parent commits, without taking grafts or history simplification into account. Note that this format affects the way commits are displayed, but not the way the diff is shown e.g. with &lt;code&gt;git log --raw&lt;/code&gt;. To get full object names in a raw diff format, use &lt;code&gt;--no-abbrev&lt;/code&gt;." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>raw</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &tcy;&ocy;&chcy;&ncy;&ocy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &ocy;&ncy;&acy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &vcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &chcy;&tcy;&ocy; &khcy;&ecy;&shcy;&icy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy;, &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &ocy;&tcy; &tcy;&ocy;&gcy;&ocy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; --abbrev &icy;&lcy;&icy; --no-abbrev, &acy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy;  <code>parents</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;  true , &bcy;&iecy;&zcy; &ucy;&chcy;&iecy;&tcy;&acy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&lcy;&acy;&ncy;&tcy;&acy;&tscy;&icy;&jcy; &icy;&lcy;&icy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &scy;&pcy;&ocy;&scy;&ocy;&bcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &ncy;&ocy; &ncy;&iecy; &ncy;&acy; &scy;&pcy;&ocy;&scy;&ocy;&bcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git log --raw</code>  . &CHcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &pcy;&ocy;&lcy;&ncy;&ycy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &ncy;&iecy;&ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy;&ncy;&ycy;&khcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>--no-abbrev</code> .</span></p> </li> <li> <p><code>format:&lt;format-string&gt;</code></p> <p><span data-i18n="ff66aacacb1382655277e6425fc9e0eb1594e8b46e9aa9fc29e671f2c9cd8b86/7c" data-source="The &lt;code&gt;format:&amp;lt;format-string&amp;gt;&lt;/code&gt; format allows you to specify which information you want to show. It works a little bit like printf format, with the notable exception that you get a newline with &lt;code&gt;%n&lt;/code&gt; instead of &lt;code&gt;\n&lt;/code&gt;." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>format:&lt;format-string&gt;</code>  &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy;. &Ocy;&ncy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &ncy;&iecy;&mcy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&khcy;&ocy;&zhcy;&iecy; &ncy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; printf, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &vcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&tcy;&iecy; &ncy;&ocy;&vcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &scy;  <code>%n</code>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  <code>\n</code> .</span></p> <p><span data-i18n="ef9e3b7886308e4c8bdcb63ad7821f6f1b7ec701ab257a5ac237978b81aa73b7/ff" data-source="E.g, &lt;code&gt;format:&amp;quot;The author of %h was %an, %ar%nThe title was &amp;gt;&amp;gt;%s&amp;lt;&amp;lt;%n&amp;quot;&lt;/code&gt; would show something like this:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>format:&quot;The author of %h was %an, %ar%nThe title was &gt;&gt;%s&lt;&lt;%n&quot;</code>  &pcy;&ocy;&kcy;&acy;&zhcy;&iecy;&tcy; &chcy;&tcy;&ocy;-&tcy;&ocy; &vcy;&rcy;&ocy;&dcy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy;:</span></p> <div> <div> <pre class="hljs language-bash">The author of fe6e0ee was Junio C Hamano, 23 hours ago
The title was &gt;&gt;t4119: <span class="hljs-built_in">test</span> autocomputing -p&lt;n&gt; <span class="hljs-keyword">for</span> traditional diff input.&lt;&lt;</pre> </div> </div> <p><span data-i18n="466cd19c1a3b6086b63b9cb7c8dea7c61f5232a78d79546da0fbf45713803dc4/e9" data-source="The placeholders are:" onmousemove="i18n(this)">&Zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&icy;:</span></p> <div> <ul> <li> <p><span data-i18n="3032e3509f783374e226a7bcae0bba9993193adad6ebe5aabf81d6c025a17da2/76" data-source="Placeholders that expand to a single literal character:" onmousemove="i18n(this)">&Zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&yacy;&yucy;&tcy;&scy;&yacy; &dcy;&ocy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &bcy;&ucy;&kcy;&vcy;&acy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;:</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt-emnem"> <span data-i18n="b2f4e94b50fe9bbb3fcea941866290b2f965354492304eee2e7d498421224670/74" data-source="&lt;em&gt;%n&lt;/em&gt;" onmousemove="i18n(this)"><em>%n</em></span> </dt> <dd> <p><span data-i18n="ea889d83ced8341fef3701cea937b4cddf401e3825d8ede49fee1a4c7fe21663/85" data-source="newline" onmousemove="i18n(this)">newline</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emem"> <span data-i18n="f5b818ed1e7a0681c4e1c46514089ec8f308ce4f9e6d82a946c08795f755730d/89" data-source="&lt;em&gt;%%&lt;/em&gt;" onmousemove="i18n(this)"><em>%%</em></span> </dt> <dd> <p><span data-i18n="3bf6aa98e3e3dbe0ea4f5542723c20d90ff3b2aa5d2c87f678dff497d6c698a6/ae" data-source="a raw &lt;code&gt;%&lt;/code&gt;" onmousemove="i18n(this)">&scy;&ycy;&rcy;&ocy;&jcy;  <code>%</code></span></p> </dd> <dt id="Documentation/git-rev-list.txt-emx00em"> <span data-i18n="4766eaecd839b0156d33fa0afd2b1cfc7d603db661071f4d3c16417dd1ec84e6/19" data-source="&lt;em&gt;%x00&lt;/em&gt;" onmousemove="i18n(this)"><em>%x00</em></span> </dt> <dd> <p><span data-i18n="6ba747c5d439e989f26da13a9f625d03c061bd419faa8c0a39b396b360e7bdb5/fb" data-source="&lt;code&gt;%x&lt;/code&gt; followed by two hexadecimal digits is replaced with a byte with the hexadecimal digits&amp;apos; value (we will call this &amp;quot;literal formatting code&amp;quot; in the rest of this document)." onmousemove="i18n(this)"><code>%x</code> , &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&tcy; &dcy;&vcy;&iecy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&iecy; &tscy;&icy;&fcy;&rcy;&ycy;, &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &bcy;&acy;&jcy;&tcy;&ocy;&mcy; &scy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&khcy; &tscy;&icy;&fcy;&rcy; (&vcy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &chcy;&acy;&scy;&tcy;&icy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy; &mcy;&ycy; &bcy;&ucy;&dcy;&iecy;&mcy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy;  &quot;literal formatting code&quot; ).</span></p> </dd> </dl> </div> </li> <li> <p><span data-i18n="59c8641b383d1b73bb6a9eeb980a384d542ca182663a4a03c5bdb9a4cc639235/e7" data-source="Placeholders that affect formatting of later placeholders:" onmousemove="i18n(this)">&Zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&icy;, &vcy;&lcy;&icy;&yacy;&yucy;&shchcy;&icy;&iecy; &ncy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;:</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt-emCredem"> <span data-i18n="a3900701b48cf81612fb0e8998f2b8057904045ef6248d3f51ea4e9a63404e58/6c" data-source="&lt;em&gt;%Cred&lt;/em&gt;" onmousemove="i18n(this)"><em>%Cred</em></span> </dt> <dd> <p><span data-i18n="a073f67a8ebde9a23ea6a6a654350ece85704a39cde0ecf5e0e8e4ffed24c2e9/4e" data-source="switch color to red" onmousemove="i18n(this)">&pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &tscy;&vcy;&iecy;&tcy; &ncy;&acy; &kcy;&rcy;&acy;&scy;&ncy;&ycy;&jcy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emCgreenem"> <span data-i18n="3f72173ba3442357164d078744ecefd94598ca54ca68554a8dc8233090c6ce71/f5" data-source="&lt;em&gt;%Cgreen&lt;/em&gt;" onmousemove="i18n(this)"><em>%Cgreen</em></span> </dt> <dd> <p><span data-i18n="e6f4d6b9392735c3677e307d7b6aa848b119460f0e28724b0519c1c22321d30d/38" data-source="switch color to green" onmousemove="i18n(this)">&pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &tscy;&vcy;&iecy;&tcy; &ncy;&acy; &zcy;&iecy;&lcy;&iecy;&ncy;&ycy;&jcy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emCblueem"> <span data-i18n="b65214639b8c8351c7066ee2222a05979a6d4f828b3c3bfc5e3123e54290fbc8/0a" data-source="&lt;em&gt;%Cblue&lt;/em&gt;" onmousemove="i18n(this)"><em>%Cblue</em></span> </dt> <dd> <p><span data-i18n="014feb66a148bbdc583bbf309c9bce20dff77f89f365079ada5deb0b1d0893be/d6" data-source="switch color to blue" onmousemove="i18n(this)">&pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &tscy;&vcy;&iecy;&tcy; &ncy;&acy; &scy;&icy;&ncy;&icy;&jcy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emCresetem"> <span data-i18n="ab8e51807264b16704a60cb03c84a206a11d29a1b9cc96ffa45638aa0ee7cd2e/b9" data-source="&lt;em&gt;%Creset&lt;/em&gt;" onmousemove="i18n(this)"><em>%Creset</em></span> </dt> <dd> <p><span data-i18n="1df7f33c065337e17cfdf8f16c013fcf65234bcebee028ff3c71e728b04fcf6b/e1" data-source="reset color" onmousemove="i18n(this)">reset color</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emC82308203em"> <span data-i18n="25151e5317398ca7ac73e036c25067f7806eae371ff15a2db52868b943adfaf6/8e" data-source="&lt;em&gt;%C(&amp;hellip;&amp;ZeroWidthSpace;)&lt;/em&gt;" onmousemove="i18n(this)"><em>%C(&hellip;&ZeroWidthSpace;)</em></span> </dt> <dd> <p><span data-i18n="f9a5b57240c897eba023bd9176a813b2c4efd7e57823f942217f12d2e1cc0388/b2" data-source="color specification, as described under Values in the &amp;quot;CONFIGURATION FILE&amp;quot; section of &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;. By default, colors are shown only when enabled for log output (by &lt;code&gt;color.diff&lt;/code&gt;, &lt;code&gt;color.ui&lt;/code&gt;, or &lt;code&gt;--color&lt;/code&gt;, and respecting the &lt;code&gt;auto&lt;/code&gt; settings of the former if we are going to a terminal). &lt;code&gt;%C(auto,...)&lt;/code&gt; is accepted as a historical synonym for the default (e.g., &lt;code&gt;%C(auto,red)&lt;/code&gt;). Specifying &lt;code&gt;%C(always,...)&lt;/code&gt; will show the colors even when color is not otherwise enabled (though consider just using &lt;code&gt;--color=always&lt;/code&gt; to enable color for the whole output, including this format and anything else git might color). &lt;code&gt;auto&lt;/code&gt; alone (i.e. &lt;code&gt;%C(auto)&lt;/code&gt;) will turn on auto coloring on the next placeholders until the color is switched again." onmousemove="i18n(this)">&scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &tscy;&vcy;&iecy;&tcy;&acy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &laquo;&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;&raquo; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&acy;  &quot;CONFIGURATION FILE&quot;  &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;  <a href="git-config.html">git-config[1]</a> . &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &tscy;&vcy;&iecy;&tcy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&icy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; (&scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>color.diff</code> ,  <code>color.ui</code>  &icy;&lcy;&icy;  <code>--color</code>  &icy; &scy; &ucy;&chcy;&iecy;&tcy;&ocy;&mcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&kcy;  <code>auto</code>  &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy;, &iecy;&scy;&lcy;&icy; &mcy;&ycy; &icy;&dcy;&iecy;&mcy; &kcy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&ucy;).  <code>%C(auto,...)</code>  &pcy;&rcy;&icy;&ncy;&yacy;&tcy; &kcy;&acy;&kcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;&jcy; &scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>%C(auto,red)</code> ). &Pcy;&rcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&icy;  <code>%C(always,...)</code>  &tscy;&vcy;&iecy;&tcy;&acy; &bcy;&ucy;&dcy;&ucy;&tcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy;&scy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &tscy;&vcy;&iecy;&tcy; &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &icy;&ncy;&ycy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy; (&khcy;&ocy;&tcy;&yacy; &rcy;&acy;&scy;&scy;&mcy;&ocy;&tcy;&rcy;&icy;&tcy;&iecy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;  <code>--color=always</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &tscy;&vcy;&iecy;&tcy; &dcy;&lcy;&yacy; &vcy;&scy;&iecy;&gcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;, &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &ecy;&tcy;&ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &icy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy;, &chcy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&kcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&tcy;&softcy;  git ). &Tcy;&ocy;&lcy;&softcy;&kcy;&ocy;  <code>auto</code>  (&tcy;.&iecy;.  <code>%C(auto)</code>  ) &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ucy;&yucy; &rcy;&acy;&scy;&kcy;&rcy;&acy;&scy;&kcy;&ucy; &dcy;&lcy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &dcy;&ocy; &tcy;&iecy;&khcy; &pcy;&ocy;&rcy;, &pcy;&ocy;&kcy;&acy; &tscy;&vcy;&iecy;&tcy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &scy;&ncy;&ocy;&vcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emmem"> <span data-i18n="eac5394e31b195844f693f332d9b830a8cc2bb2d1f77d52d3aedeb989f9666a5/09" data-source="&lt;em&gt;%m&lt;/em&gt;" onmousemove="i18n(this)"><em>%m</em></span> </dt> <dd> <p><span data-i18n="11289cd886c1d46a22959c3d107d230cbe289f0298ded22d1f0321a0c935d032/44" data-source="left (&lt;code&gt;&amp;lt;&lt;/code&gt;), right (&lt;code&gt;&amp;gt;&lt;/code&gt;) or boundary (&lt;code&gt;-&lt;/code&gt;) mark" onmousemove="i18n(this)">&lcy;&iecy;&vcy;&acy;&yacy; (  <code>&lt;</code>  ), &pcy;&rcy;&acy;&vcy;&acy;&yacy; (  <code>&gt;</code>  ) &icy;&lcy;&icy; &gcy;&rcy;&acy;&ncy;&icy;&chcy;&ncy;&acy;&yacy; (  <code>-</code>  ) &mcy;&iecy;&tcy;&kcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emwltwgtlti1gtlti2gtem"> <span data-i18n="46533af0da1d728fd6c1aecfbf22938125b564b4b2d12ed8994cc1619e11d0dd/c8" data-source="&lt;em&gt;%w([&amp;lt;w&amp;gt;[,&amp;lt;i1&amp;gt;[,&amp;lt;i2&amp;gt;]]])&lt;/em&gt;" onmousemove="i18n(this)"><em>%w([&lt;w&gt;[,&lt;i1&gt;[,&lt;i2&gt;]]])</em></span> </dt> <dd> <p><span data-i18n="70bd13ae0c196c43bef5bafdd6ec88a1255907f21c2972e8b63697b3dc469ef0/00" data-source="switch line wrapping, like the -w option of &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt;." onmousemove="i18n(this)">&pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&ncy;&ocy;&scy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&pcy;&tscy;&icy;&yacy; -w  <a href="git-shortlog.html">git-shortlog[1]</a>  .</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emltltNgttruncltruncmtruncem"> <span data-i18n="4029287bbb5a06899270c523dbfa5ffb9d0b87aebc4986a0fc8378fc63bc5bcd/c7" data-source="&lt;em&gt;%&amp;lt;( &amp;lt;N&amp;gt; [,trunc|ltrunc|mtrunc])&lt;/em&gt;" onmousemove="i18n(this)">%&lt;( &lt;N&gt; [,trunc|ltrunc|mtrunc])</span> </dt> <dd> <p><span data-i18n="df687f9189288b35871a4dc8dfabf4dd18041692694054f0b4e018d89d9343b9/a5" data-source="make the next placeholder take at least N column widths, padding spaces on the right if necessary. Optionally truncate (with ellipsis &lt;code&gt;..&lt;/code&gt;) at the left (ltrunc) &lt;code&gt;..ft&lt;/code&gt;, the middle (mtrunc) &lt;code&gt;mi..le&lt;/code&gt;, or the end (trunc) &lt;code&gt;rig..&lt;/code&gt;, if the output is longer than N columns. Note 1: that truncating only works correctly with N &amp;gt;= 2. Note 2: spaces around the N and M (see below) values are optional. Note 3: Emojis and other wide characters will take two display columns, which may over-run column boundaries. Note 4: decomposed character combining marks may be misplaced at padding boundaries." onmousemove="i18n(this)">&scy;&dcy;&iecy;&lcy;&acy;&jcy;&tcy;&iecy; &tcy;&acy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy; &zcy;&acy;&ncy;&icy;&mcy;&acy;&lcy; &ncy;&iecy; &mcy;&iecy;&ncy;&iecy;&iecy; N &shcy;&icy;&rcy;&icy;&ncy;&ycy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&acy;, &pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&yacy;&yacy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &scy;&pcy;&rcy;&acy;&vcy;&acy;. &Pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&bcy;&rcy;&iecy;&zhcy;&softcy;&tcy;&iecy; (&scy; &mcy;&ncy;&ocy;&gcy;&ocy;&tcy;&ocy;&chcy;&icy;&iecy;&mcy;  <code>..</code>  ) &scy;&lcy;&iecy;&vcy;&acy; (ltrunc)  <code>..ft</code>  , &vcy; &scy;&iecy;&rcy;&iecy;&dcy;&icy;&ncy;&iecy; (mtrunc)  <code>mi..le</code>  &icy;&lcy;&icy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; (trunc)  <code>rig..</code>  , &iecy;&scy;&lcy;&icy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &dcy;&lcy;&icy;&ncy;&ncy;&iecy;&iecy; N &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&ocy;&vcy;. &Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy; 1: &ucy;&scy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&softcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; N &gt;= 2. &Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy; 2: &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &vcy;&ocy;&kcy;&rcy;&ucy;&gcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy; N &icy; M (&scy;&mcy;. &ncy;&icy;&zhcy;&iecy;) &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;&icy;. &Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy; 3. &Ecy;&mcy;&ocy;&dcy;&zcy;&icy; &icy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &shcy;&icy;&rcy;&ocy;&kcy;&icy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy; &zcy;&acy;&ncy;&icy;&mcy;&acy;&yucy;&tcy; &dcy;&vcy;&acy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;, &chcy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ycy;&khcy;&ocy;&dcy;&icy;&tcy;&softcy; &zcy;&acy; &gcy;&rcy;&acy;&ncy;&icy;&tscy;&ycy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&ocy;&vcy;. &Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy; 4: &mcy;&iecy;&tcy;&kcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &rcy;&acy;&zcy;&lcy;&ocy;&zhcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ycy; &ncy;&acy; &gcy;&rcy;&acy;&ncy;&icy;&tscy;&acy;&khcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emltltMgtem"> <span data-i18n="673095bdfea86f6913df66a1ec9769c9446e61b22532408d66c382d8359b7296/d2" data-source="&lt;em&gt;%&amp;lt;|( &amp;lt;M&amp;gt; )&lt;/em&gt;" onmousemove="i18n(this)">%&lt;|( &lt;M&gt; )</span> </dt> <dd> <p><span data-i18n="cbc38973e990ff46f2ff8e2ca0344e531890087eb3eb4914c8a24d0ec1fc7b69/fc" data-source="make the next placeholder take at least until Mth display column, padding spaces on the right if necessary. Use negative M values for column positions measured from the right hand edge of the terminal window." onmousemove="i18n(this)">&scy;&dcy;&iecy;&lcy;&acy;&jcy;&tcy;&iecy; &tcy;&acy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy; &zcy;&acy;&ncy;&icy;&mcy;&acy;&lcy; &kcy;&acy;&kcy; &mcy;&icy;&ncy;&icy;&mcy;&ucy;&mcy; &dcy;&ocy; M-&gcy;&ocy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;, &pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&yacy;&yacy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &scy;&pcy;&rcy;&acy;&vcy;&acy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; M &dcy;&lcy;&yacy; &pcy;&ocy;&zcy;&icy;&tscy;&icy;&jcy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&ocy;&vcy;, &icy;&zcy;&mcy;&iecy;&rcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ocy;&tcy; &pcy;&rcy;&acy;&vcy;&ocy;&gcy;&ocy; &kcy;&rcy;&acy;&yacy; &ocy;&kcy;&ncy;&acy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&acy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgtltNgtememgtltMgtem"> <span data-i18n="820820402c632eaf2102f1bc48a6f075f839d3cb3c6ee78cc2275ec4be0c8df1/80" data-source="&lt;em&gt;%&amp;gt;( &amp;lt;N&amp;gt; )&lt;/em&gt;, &lt;em&gt;%&amp;gt;|( &amp;lt;M&amp;gt; )&lt;/em&gt;" onmousemove="i18n(this)">%&gt;( &lt;N&gt;), %&gt;|( &lt;M&gt;)</span> </dt> <dd> <p><span data-i18n="4f855bff5802a1086c29f1fc272c8d717d5e0b8a353e6f584a971febab3a9974/5e" data-source="similar to &lt;code&gt;%&amp;lt;( &amp;lt;N&amp;gt; )&lt;/code&gt;, &lt;code&gt;%&amp;lt;|( &amp;lt;M&amp;gt; )&lt;/code&gt; respectively, but padding spaces on the left" onmousemove="i18n(this)">&acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;  <code>%&lt;( &lt;N&gt; )</code>  &icy;  <code>%&lt;|( &lt;M&gt; )</code>  &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;, &ncy;&ocy; &scy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;&mcy;&icy; &scy;&lcy;&iecy;&vcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgtgtltNgtememgtgtltMgtem"> <span data-i18n="d2da32c1731d263f3c13e43778324faf64cfa109acbb3148c77e7de813fd3f73/66" data-source="&lt;em&gt;%&amp;gt;&amp;gt;( &amp;lt;N&amp;gt; )&lt;/em&gt;, &lt;em&gt;%&amp;gt;&amp;gt;|( &amp;lt;M&amp;gt; )&lt;/em&gt;" onmousemove="i18n(this)">%&gt;&gt;( &lt;N&gt;), %&gt;&gt;|( &lt;M&gt;)</span> </dt> <dd> <p><span data-i18n="3b2c638f4a98bd8ff993825adbd8f412452c4232d77f03de1024439cda0dc7bd/0e" data-source="similar to &lt;code&gt;%&amp;gt;( &amp;lt;N&amp;gt; )&lt;/code&gt;, &lt;code&gt;%&amp;gt;|( &amp;lt;M&amp;gt; )&lt;/code&gt; respectively, except that if the next placeholder takes more spaces than given and there are spaces on its left, use those spaces" onmousemove="i18n(this)">&acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;  <code>%&gt;( &lt;N&gt; )</code>  &icy;  <code>%&gt;|( &lt;M&gt; )</code>  &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &iecy;&scy;&lcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy; &zcy;&acy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;, &chcy;&iecy;&mcy; &zcy;&acy;&dcy;&acy;&ncy;&ocy;, &icy; &scy;&lcy;&iecy;&vcy;&acy; &ocy;&tcy; &ncy;&iecy;&gcy;&ocy; &iecy;&scy;&tcy;&softcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ecy;&tcy;&icy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgtltltNgtememgtltltMgtem"> <span data-i18n="52bb46995e64842cc62cdf978f1bc87fe810cfd1135a53589a8de0b6c36d4e50/f0" data-source="&lt;em&gt;%&amp;gt;&amp;lt;( &amp;lt;N&amp;gt; )&lt;/em&gt;, &lt;em&gt;%&amp;gt;&amp;lt;|( &amp;lt;M&amp;gt; )&lt;/em&gt;" onmousemove="i18n(this)">%&gt;&lt;( &lt;N&gt; ), %&gt;&lt;|( &lt;M&gt; )</span> </dt> <dd> <p><span data-i18n="75d8d797b91902887cf5b3112bb531bf1ab95c250b22188f757b22f13c465a2d/0d" data-source="similar to &lt;code&gt;%&amp;lt;( &amp;lt;N&amp;gt; )&lt;/code&gt;, &lt;code&gt;%&amp;lt;|( &amp;lt;M&amp;gt; )&lt;/code&gt; respectively, but padding both sides (i.e. the text is centered)" onmousemove="i18n(this)">&acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;  <code>%&lt;( &lt;N&gt; )</code>  &icy;  <code>%&lt;|( &lt;M&gt; )</code>  &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;, &ncy;&ocy; &scy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy;&mcy; &ocy;&bcy;&iecy;&icy;&khcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy; (&tcy;.&iecy;. &tcy;&iecy;&kcy;&scy;&tcy; &tscy;&iecy;&ncy;&tcy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;)</span></p> </dd> </dl> </div> </li> <li> <p><span data-i18n="460263a6dd036c31fec07053b0e8e6897f85bb281b82f12d5e599d20361f4da5/05" data-source="Placeholders that expand to information extracted from the commit:" onmousemove="i18n(this)">&Zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&yacy;&yucy;&tcy;&scy;&yacy; &dcy;&ocy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;, &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&ncy;&ocy;&jcy; &icy;&zcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;:</span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt-emHem"> <span data-i18n="3ccfeeb3ee9d00783de65b2900f86084d1b6677ffd200036fa9e2f518232de05/ab" data-source="&lt;em&gt;%H&lt;/em&gt;" onmousemove="i18n(this)"><em>%H</em></span> </dt> <dd> <p><span data-i18n="75486c401dc1831e59d87c02c8498aa0eb6c017e0bc7146aafaf16c1e4e93285/6c" data-source="commit hash" onmousemove="i18n(this)">commit hash</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emhem"> <span data-i18n="906ce7de6a82557badfcbe15416922926e9e2e1f04860abb911eb9e2feeb9994/10" data-source="&lt;em&gt;%h&lt;/em&gt;" onmousemove="i18n(this)"><em>%h</em></span> </dt> <dd> <p><span data-i18n="cc498b97eaa185e862119f59073c1a5297a244dfbd588da43519ce156c70c6e9/c0" data-source="abbreviated commit hash" onmousemove="i18n(this)">&scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ncy;&ycy;&jcy; &khcy;&iecy;&shcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emTem"> <span data-i18n="5d35ccbc735e125669560d1df15a9abb86044f7d79f4f77c24aa2fef4f057865/45" data-source="&lt;em&gt;%T&lt;/em&gt;" onmousemove="i18n(this)"><em>%T</em></span> </dt> <dd> <p><span data-i18n="35283cf420de42aacc0b0e8fdf8d5d7279dbd2939c7912d075039d8e70d8d35e/53" data-source="tree hash" onmousemove="i18n(this)">tree hash</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emtem"> <span data-i18n="58b11f6356861c26e1de05467ea352b9e73234a2057ee163b92cee7610f9b527/61" data-source="&lt;em&gt;%t&lt;/em&gt;" onmousemove="i18n(this)"><em>%t</em></span> </dt> <dd> <p><span data-i18n="d5244e4c7bc764af1711ac8efede8687fcc970654ac45d19c515c9a30a908459/7c" data-source="abbreviated tree hash" onmousemove="i18n(this)">&scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ncy;&ycy;&jcy; &khcy;&ecy;&shcy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emPem"> <span data-i18n="b4fae61ab079f2f8c6139e10934b0335b8ca8f8ce404f980be35ae5ca3059bd7/a8" data-source="&lt;em&gt;%P&lt;/em&gt;" onmousemove="i18n(this)"><em>%P</em></span> </dt> <dd> <p><span data-i18n="c364cd08f0415a6fbeb297066180cc92595348f1f5ead9dc41224176cf5167a1/6d" data-source="parent hashes" onmousemove="i18n(this)">parent hashes</span></p> </dd> <dt id="Documentation/git-rev-list.txt-empem"> <span data-i18n="57df2bb1e7959e70fc1ad6824f1a4cb36117bd65dbd6e77ee390331e86182ae3/6d" data-source="&lt;em&gt;%p&lt;/em&gt;" onmousemove="i18n(this)"><em>%p</em></span> </dt> <dd> <p><span data-i18n="80a5cc323b281ae116fb90123d8cf6b3e5782b9a010fb21d3479129f521f0aec/75" data-source="abbreviated parent hashes" onmousemove="i18n(this)">&scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ncy;&ycy;&iecy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&iecy; &khcy;&iecy;&shcy;&icy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emanem"> <span data-i18n="3178ddbb1f40cf4d6021279eaac59297aa6d8b297495b921a833e2a1a917571e/20" data-source="&lt;em&gt;%an&lt;/em&gt;" onmousemove="i18n(this)"><em>%an</em></span> </dt> <dd> <p><span data-i18n="dd38bce13b8aa1f20ac7c7a7c8638909ab2bd0591fd778ba4824054220ab4dd3/7f" data-source="author name" onmousemove="i18n(this)">author name</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emaNem"> <span data-i18n="23b8c2530a1555a283a4e67719a05e0b44a39521000b5e0692b0f670c67e6686/73" data-source="&lt;em&gt;%aN&lt;/em&gt;" onmousemove="i18n(this)"><em>%aN</em></span> </dt> <dd> <p><span data-i18n="07cdb5075a88b8e2c30d0e721362caf2bc400af8d9e78ac99177fc6efb251d14/70" data-source="author name (respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&icy;&mcy;&yacy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; (&scy; &ucy;&chcy;&iecy;&tcy;&ocy;&mcy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emaeem"> <span data-i18n="04799934130e0a3ba062ac172bb51a1288352e502dbc8e4e26563a8846db1644/87" data-source="&lt;em&gt;%ae&lt;/em&gt;" onmousemove="i18n(this)"><em>%ae</em></span> </dt> <dd> <p><span data-i18n="1f4213d00a01abef88b6393d6bc750e8fa60208077b63562a9129c927434f945/64" data-source="author email" onmousemove="i18n(this)">author email</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emaEem"> <span data-i18n="f245e22622d61a5539921ca77f7af14795f58179aedb5b22d068203f249d0a72/72" data-source="&lt;em&gt;%aE&lt;/em&gt;" onmousemove="i18n(this)"><em>%aE</em></span> </dt> <dd> <p><span data-i18n="a06328d0450213b1642715de7a31ea4257d0d4b904b5ea929f4d7802615f91cd/dc" data-source="author email (respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&acy;&dcy;&rcy;&iecy;&scy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; (&pcy;&rcy;&icy; &scy;&ocy;&bcy;&lcy;&yucy;&dcy;&iecy;&ncy;&icy;&icy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emalem"> <span data-i18n="cff5c86a59d856d8ca659cca0ef332016b50b08b6f22d76418cc2931901ad9c5/2e" data-source="&lt;em&gt;%al&lt;/em&gt;" onmousemove="i18n(this)"><em>%al</em></span> </dt> <dd> <p><span data-i18n="dbff830e0b95331933ae6829b435ac5f34bab28cae06da9413c1ed95801fe04d/7d" data-source="author email local-part (the part before the &lt;code&gt;@&lt;/code&gt; sign)" onmousemove="i18n(this)">&acy;&dcy;&rcy;&iecy;&scy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; local-part (&chcy;&acy;&scy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&dcy; &zcy;&ncy;&acy;&kcy;&ocy;&mcy;  <code>@</code> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emaLem"> <span data-i18n="265fe1c5748aca3f0f69f36a6889f2591a9f8d3ad77441e8713bc2d1132d3c93/d4" data-source="&lt;em&gt;%aL&lt;/em&gt;" onmousemove="i18n(this)"><em>%aL</em></span> </dt> <dd> <p><span data-i18n="a97b87b0b160f8b8db7f5d6fb7bf19e535451803e205a4fd85dee83758779b8b/45" data-source="author local-part (see &lt;code&gt;%al&lt;/code&gt;) respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &chcy;&acy;&scy;&tcy;&softcy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; (&scy;&mcy;.  <code>%al</code> ) &scy; &ucy;&chcy;&iecy;&tcy;&ocy;&mcy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emadem"> <span data-i18n="d7bfb041e28cff1fd18b665b8087ae11d5775a8ab307b07c3fdd7a778270bac9/39" data-source="&lt;em&gt;%ad&lt;/em&gt;" onmousemove="i18n(this)"><em>%ad</em></span> </dt> <dd> <p><span data-i18n="db9c5c109ab9e0ca723f51b28520e4fa04bf983e28be170d4221b27cc60ede6f/96" data-source="author date (format respects --date= option)" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; (&fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yucy; --date=)</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emaDem"> <span data-i18n="457a9e884b165859b1c393198ec3e8589bd6eea1bd7f2983b3e8faa939f03a84/65" data-source="&lt;em&gt;%aD&lt;/em&gt;" onmousemove="i18n(this)"><em>%aD</em></span> </dt> <dd> <p><span data-i18n="a56f342c18a580b0d9aee692972c228464c7f044b86424440e07f87a17b492e4/b8" data-source="author date, RFC2822 style" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &scy;&tcy;&icy;&lcy;&softcy; RFC2822</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emarem"> <span data-i18n="91c685cdde8b19e58619935b5285db33c8cb80e3cab59dbeec45c50dcf65aa05/03" data-source="&lt;em&gt;%ar&lt;/em&gt;" onmousemove="i18n(this)"><em>%ar</em></span> </dt> <dd> <p><span data-i18n="5f5e9777d75e17b356c5863262c9cbae13fe89242d3c62bf371350c70506064e/0d" data-source="author date, relative" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-ematem"> <span data-i18n="25ab299645256690d7e7d1237b79201dc368a6a68ef9f365f5db28c884abf2a9/0e" data-source="&lt;em&gt;%at&lt;/em&gt;" onmousemove="i18n(this)"><em>%at</em></span> </dt> <dd> <p><span data-i18n="846867ef05ef890a50ae02557c1b616b10f9fe7856fe875c44a4df347a838eaf/90" data-source="author date, UNIX timestamp" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &mcy;&iecy;&tcy;&kcy;&acy; UNIX</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emaiem"> <span data-i18n="5f729dc48b9dc667adf7fa0d247d845cdea1c1882e360607d78be3eca0130bca/9d" data-source="&lt;em&gt;%ai&lt;/em&gt;" onmousemove="i18n(this)"><em>%ai</em></span> </dt> <dd> <p><span data-i18n="f647ece6f2c3bacc0517591ffc426de77ef37db7f8f1c6cbe74b9305b3478598/1a" data-source="author date, ISO 8601-like format" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &fcy;&ocy;&rcy;&mcy;&acy;&tcy;, &pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ycy;&jcy; ISO 8601</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emaIem"> <span data-i18n="ee895f937de25bd6482132cf350dc08215657528404fc4e2de9418d9ee041868/2b" data-source="&lt;em&gt;%aI&lt;/em&gt;" onmousemove="i18n(this)"><em>%aI</em></span> </dt> <dd> <p><span data-i18n="40bec39256c87c6f807d22b8d6340e13745afe499a5201a212a25e89421e4d9d/85" data-source="author date, strict ISO 8601 format" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &scy;&tcy;&rcy;&ocy;&gcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; ISO 8601</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emasem"> <span data-i18n="1ad5c4afcad14e58bd51ab3998701f3361244be0bbcfeed3d2285dbd6fa6ab53/2c" data-source="&lt;em&gt;%as&lt;/em&gt;" onmousemove="i18n(this)"><em>%as</em></span> </dt> <dd> <p><span data-i18n="c279086a9330829ccb872caa30044eea033a6a9ecc5a92eca3476470ee89b98d/79" data-source="author date, short format (&lt;code&gt;YYYY-MM-DD&lt;/code&gt;)" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &kcy;&rcy;&acy;&tcy;&kcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; (  <code>YYYY-MM-DD</code>  )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emahem"> <span data-i18n="20816ff48000bc21797c1a948e3c0fb71a80f1d48f070d2132387ebd0a051599/08" data-source="&lt;em&gt;%ah&lt;/em&gt;" onmousemove="i18n(this)"><em>%ah</em></span> </dt> <dd> <p><span data-i18n="fed9f978d5c9a05120c96708dc7c989dfbd3dc68f6b3183080491ad8900bf3fd/84" data-source="author date, human style (like the &lt;code&gt;--date=human&lt;/code&gt; option of &lt;a href=&quot;git-rev-list&quot;&gt;git-rev-list[1]&lt;/a&gt;)" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &chcy;&iecy;&lcy;&ocy;&vcy;&iecy;&chcy;&iecy;&scy;&kcy;&icy;&jcy; &scy;&tcy;&icy;&lcy;&softcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;  <code>--date=human</code>  &dcy;&lcy;&yacy;  <a href="git-rev-list.html">git-rev-list[1]</a> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcnem"> <span data-i18n="cfce8092ebc501e5810d0e6fca72cffee46b3dae5a6d333665c50c6047560bfb/3c" data-source="&lt;em&gt;%cn&lt;/em&gt;" onmousemove="i18n(this)"><em>%cn</em></span> </dt> <dd> <p><span data-i18n="f16dd81b86e3042742ba4d779fa1cef3fc3acd4aacc5640a56597f25d860c985/08" data-source="committer name" onmousemove="i18n(this)">committer name</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcNem"> <span data-i18n="9b8ba14fef746a09884c46741316b694f39ce719b97e5dc9130a98af65e073cf/68" data-source="&lt;em&gt;%cN&lt;/em&gt;" onmousemove="i18n(this)"><em>%cN</em></span> </dt> <dd> <p><span data-i18n="e56a1b8e4c57811e672fef8104905ceeb0ad5af8146e9a072dc6d547aaac9cf1/af" data-source="committer name (respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&icy;&mcy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; (&scy; &ucy;&chcy;&iecy;&tcy;&ocy;&mcy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emceem"> <span data-i18n="6e1489e30d0d88f25cd3b4ebc13cde369ae7434988dff8a3859890e039dadd73/fc" data-source="&lt;em&gt;%ce&lt;/em&gt;" onmousemove="i18n(this)"><em>%ce</em></span> </dt> <dd> <p><span data-i18n="7416ce3a031a697328c449c72b2eed2b58f1b7e322bc780df7c7f0af1afb06af/78" data-source="committer email" onmousemove="i18n(this)">committer email</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcEem"> <span data-i18n="0d07306b3fc7de4f8967ddc329f8ad2aeca3f937b0a7fa2392d32dbf4036fdd5/36" data-source="&lt;em&gt;%cE&lt;/em&gt;" onmousemove="i18n(this)"><em>%cE</em></span> </dt> <dd> <p><span data-i18n="9489d6ff9b65460980b73ae5233a52ba1fc5ccef4e2b79fa10256144ebea7ddd/1e" data-source="committer email (respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&acy;&dcy;&rcy;&iecy;&scy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; (&pcy;&rcy;&icy; &scy;&ocy;&bcy;&lcy;&yucy;&dcy;&iecy;&ncy;&icy;&icy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emclem"> <span data-i18n="c770c6e089f7264c651be873e02ef19ddf45be668d02d5fbc38c1957ad7dca4f/5c" data-source="&lt;em&gt;%cl&lt;/em&gt;" onmousemove="i18n(this)"><em>%cl</em></span> </dt> <dd> <p><span data-i18n="64a12232189c13e73b61035ae639ac4bc0bec46a46f1952987fe76ec7a26410a/4d" data-source="committer email local-part (the part before the &lt;code&gt;@&lt;/code&gt; sign)" onmousemove="i18n(this)">&lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &chcy;&acy;&scy;&tcy;&softcy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; (&chcy;&acy;&scy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&dcy; &zcy;&ncy;&acy;&kcy;&ocy;&mcy;  <code>@</code> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcLem"> <span data-i18n="fae17215b18b1e65e7948eea6df10458d3813ab488615040e6e0dd67ebad7746/42" data-source="&lt;em&gt;%cL&lt;/em&gt;" onmousemove="i18n(this)"><em>%cL</em></span> </dt> <dd> <p><span data-i18n="ce37eb5a6843897fdbf4a78d32130931a87b32158b907bd974f633e279753645/ae" data-source="committer local-part (see &lt;code&gt;%cl&lt;/code&gt;) respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &chcy;&acy;&scy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; (&scy;&mcy;.  <code>%cl</code> ) &scy; &ucy;&chcy;&iecy;&tcy;&ocy;&mcy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a> )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcdem"> <span data-i18n="9027bd809a3449f6a7c354458d1ae91aa75098138bd0b2643d2ac180d836ad41/78" data-source="&lt;em&gt;%cd&lt;/em&gt;" onmousemove="i18n(this)"><em>%cd</em></span> </dt> <dd> <p><span data-i18n="6a8cdd15ba9d4c5ebf828220349127f75cf7632a3ffb34063dd3039dd60981e6/1d" data-source="committer date (format respects --date= option)" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; (&fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yucy; --date=)</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcDem"> <span data-i18n="cb2f34554cde593f97f10bf635a03fface630e0f7d8ca584c76ccc450fa17387/14" data-source="&lt;em&gt;%cD&lt;/em&gt;" onmousemove="i18n(this)"><em>%cD</em></span> </dt> <dd> <p><span data-i18n="fcdb64825348f5f95a7f3a8e4aeb832e7c192bdb1a134e05a1e2cef511df078b/a6" data-source="committer date, RFC2822 style" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;, &scy;&tcy;&icy;&lcy;&softcy; RFC2822</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcrem"> <span data-i18n="920c68c6651e27eac6471de7570cebf62e4007306cab7c5caabb7f88c3253ebe/8c" data-source="&lt;em&gt;%cr&lt;/em&gt;" onmousemove="i18n(this)"><em>%cr</em></span> </dt> <dd> <p><span data-i18n="ba0f644c08b20aaf360c47648c2aa4378ceda1ab137ccaf91b1301d5b4ae9d59/69" data-source="committer date, relative" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;, &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emctem"> <span data-i18n="948629dec4a4ab2f7a8250c5eedc4988c30f05ca8fe3148d3757cf509b0b8963/e0" data-source="&lt;em&gt;%ct&lt;/em&gt;" onmousemove="i18n(this)"><em>%ct</em></span> </dt> <dd> <p><span data-i18n="277bbeeebbb3e89858a3a67accb102b397ac744c7d3b0fec0b4f8ab3233adcb8/32" data-source="committer date, UNIX timestamp" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;, &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &mcy;&iecy;&tcy;&kcy;&acy; UNIX</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emciem"> <span data-i18n="5c4cce20c73562ded885f8dc92743e3d83fdfd7f691b373ccb764d76ac27a836/c2" data-source="&lt;em&gt;%ci&lt;/em&gt;" onmousemove="i18n(this)"><em>%ci</em></span> </dt> <dd> <p><span data-i18n="e9bc2fa2bbd1c45a434e3513c2eec9c14bce83716cb4b2178a4a7ceab550884f/63" data-source="committer date, ISO 8601-like format" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;, &fcy;&ocy;&rcy;&mcy;&acy;&tcy;, &pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ycy;&jcy; ISO 8601</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcIem"> <span data-i18n="39282d1da87c0fa6b14ca3f87a4e77b531a5341b2091053923864bb3ec7896ab/b8" data-source="&lt;em&gt;%cI&lt;/em&gt;" onmousemove="i18n(this)"><em>%cI</em></span> </dt> <dd> <p><span data-i18n="20552314615ae9cfa41fc723101519ae08e2faea67f110145416512db30642fb/b6" data-source="committer date, strict ISO 8601 format" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;, &scy;&tcy;&rcy;&ocy;&gcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; ISO 8601</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emcsem"> <span data-i18n="de99ea1bf18000ad7559ac3f3cac5a8b75203d727f0f2b43657476836114d604/b3" data-source="&lt;em&gt;%cs&lt;/em&gt;" onmousemove="i18n(this)"><em>%cs</em></span> </dt> <dd> <p><span data-i18n="472b6f798b4b9d0d6c2e99258c59d3dba226ffd0169ad48da4dda96e42a8d5ee/d8" data-source="committer date, short format (&lt;code&gt;YYYY-MM-DD&lt;/code&gt;)" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;, &kcy;&ocy;&rcy;&ocy;&tcy;&kcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; (  <code>YYYY-MM-DD</code>  )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emchem"> <span data-i18n="3db94f125534ee88166900d2e69ebf6e88066c21bd9aca8463610feaadb6e19f/ec" data-source="&lt;em&gt;%ch&lt;/em&gt;" onmousemove="i18n(this)"><em>%ch</em></span> </dt> <dd> <p><span data-i18n="2cd84d9c3d22dc817def4fe2f3fa2898e3687747acf1ce808be42da054b8c7a3/be" data-source="committer date, human style (like the &lt;code&gt;--date=human&lt;/code&gt; option of &lt;a href=&quot;git-rev-list&quot;&gt;git-rev-list[1]&lt;/a&gt;)" onmousemove="i18n(this)">&dcy;&acy;&tcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;, &chcy;&iecy;&lcy;&ocy;&vcy;&iecy;&chcy;&iecy;&scy;&kcy;&icy;&jcy; &scy;&tcy;&icy;&lcy;&softcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&pcy;&tscy;&icy;&yacy;  <code>--date=human</code>  &dcy;&lcy;&yacy;  <a href="git-rev-list.html">git-rev-list[1]</a>  )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emdem"> <span data-i18n="0f726b63ec166f2803e258ac193a9efa7e480795ea502af3607008c3cbbcf893/9c" data-source="&lt;em&gt;%d&lt;/em&gt;" onmousemove="i18n(this)"><em>%d</em></span> </dt> <dd> <p><span data-i18n="6c7aaf4a7152014b7e81216d38bfbb020d59d8efefcbe54073bba58a47daa33e/b1" data-source="ref names, like the --decorate option of &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt;" onmousemove="i18n(this)">&icy;&mcy;&iecy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy; &ocy;&pcy;&tscy;&icy;&yacy; --decorate  <a href="git-log.html">git-log[1]</a></span></p> </dd> <dt id="Documentation/git-rev-list.txt-emDem"> <span data-i18n="c6772b039e4eed9fcc2f043b66f5397cfaed4ec3e893b5ecbce78cb71873fc2c/be" data-source="&lt;em&gt;%D&lt;/em&gt;" onmousemove="i18n(this)"><em>%D</em></span> </dt> <dd> <p><span data-i18n="3d7107fc0519e9d7e8cf2f67bb98b182254050c5c46761d484644b2fa19180f4/a6" data-source="ref names without the &amp;quot; (&amp;quot;, &amp;quot;)&amp;quot; wrapping." onmousemove="i18n(this)">&icy;&mcy;&iecy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &bcy;&iecy;&zcy; &ocy;&bcy;&iecy;&rcy;&tcy;&kcy;&icy;  &quot; (&quot; ,  &quot;)&quot; .</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emdecorateltoptionsgtem"> <span data-i18n="dbab5184f69b31da22709cabaa536570e1724ca7054fb7ad836f12c60a144ca4/2f" data-source="&lt;em&gt;%(decorate[:&amp;lt;options&amp;gt;])&lt;/em&gt;" onmousemove="i18n(this)"><em>%(decorate[:&lt;options&gt;])</em></span> </dt> <dd> <p><span data-i18n="94c8b40420b2c8b833ed2907aa7ea1e4cf3feb3da8fe7209a144fac45b76626f/70" data-source="ref names with custom decorations. The &lt;code&gt;decorate&lt;/code&gt; string may be followed by a colon and zero or more comma-separated options. Option values may contain literal formatting codes. These must be used for commas (&lt;code&gt;%x2C&lt;/code&gt;) and closing parentheses (&lt;code&gt;%x29&lt;/code&gt;), due to their role in the option syntax." onmousemove="i18n(this)">&icy;&mcy;&iecy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &scy; &icy;&ncy;&dcy;&icy;&vcy;&icy;&dcy;&ucy;&acy;&lcy;&softcy;&ncy;&ycy;&mcy;&icy; &ucy;&kcy;&rcy;&acy;&shcy;&iecy;&ncy;&icy;&yacy;&mcy;&icy;. &Zcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;  <code>decorate</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy; &icy; &ncy;&ocy;&lcy;&softcy; &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &zcy;&acy;&pcy;&yacy;&tcy;&ycy;&mcy;&icy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &ocy;&pcy;&tscy;&icy;&jcy; &mcy;&ocy;&gcy;&ucy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &lcy;&icy;&tcy;&iecy;&rcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &kcy;&ocy;&dcy;&ycy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &Icy;&khcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &zcy;&acy;&pcy;&yacy;&tcy;&ycy;&khcy; (  <code>%x2C</code>  ) &icy; &zcy;&acy;&kcy;&rcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&khcy; &scy;&kcy;&ocy;&bcy;&ocy;&kcy; (  <code>%x29</code>  ) &icy;&zcy;-&zcy;&acy; &icy;&khcy; &rcy;&ocy;&lcy;&icy; &vcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;.</span></p> <div> <ul> <li> <p><span data-i18n="f2d891cc1f9733dd3b633718405bec3c01446fbde7f1d6dc7b0267332de3d481/24" data-source="&lt;code&gt;prefix=&amp;lt;value&amp;gt;&lt;/code&gt;: Shown before the list of ref names. Defaults to &amp;quot; &lt;code&gt;(&lt;/code&gt;&amp;quot;." onmousemove="i18n(this)"><code>prefix=&lt;value&gt;</code> : &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy; &scy;&pcy;&icy;&scy;&kcy;&ocy;&mcy; &icy;&mcy;&iecy;&ncy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  &quot;   <code>(</code>  &quot; .</span></p> </li> <li> <p><span data-i18n="8094f3a9d14579e470c765b6c2411bffcc2214b3792f0366c9fe782da8bde7e8/04" data-source="&lt;code&gt;suffix=&amp;lt;value&amp;gt;&lt;/code&gt;: Shown after the list of ref names. Defaults to &amp;quot;&lt;code&gt;)&lt;/code&gt;&amp;quot;." onmousemove="i18n(this)"><code>suffix=&lt;value&gt;</code> : &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy; &scy;&pcy;&icy;&scy;&kcy;&acy; &icy;&mcy;&iecy;&ncy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  &quot;  <code>)</code>  &quot; .</span></p> </li> <li> <p><span data-i18n="5f2f263e109fabf846684bcdd8379f957ac620fac60c78286d94aedf1ed1ba9e/37" data-source="&lt;code&gt;separator=&amp;lt;value&amp;gt;&lt;/code&gt;: Shown between ref names. Defaults to &amp;quot;&lt;code&gt;,&lt;/code&gt; &amp;quot;." onmousemove="i18n(this)"><code>separator=&lt;value&gt;</code> : &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  &quot;  <code>,</code>   &quot; .</span></p> </li> <li> <p><span data-i18n="c6666eae46cbdd152abcf929b18152d4ae1bd3b478fadf47a2195cccc4aef9ca/da" data-source="&lt;code&gt;pointer=&amp;lt;value&amp;gt;&lt;/code&gt;: Shown between HEAD and the branch it points to, if any. Defaults to &amp;quot; &lt;code&gt;-&amp;gt;&lt;/code&gt; &amp;quot;." onmousemove="i18n(this)"><code>pointer=&lt;value&gt;</code> : &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; HEAD &icy; &vcy;&iecy;&tcy;&vcy;&softcy;&yucy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy; &ocy;&ncy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &iecy;&scy;&lcy;&icy; &tcy;&acy;&kcy;&ocy;&vcy;&acy;&yacy; &icy;&mcy;&iecy;&iecy;&tcy;&scy;&yacy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  &quot;   <code>-&gt;</code>   &quot; .</span></p> </li> <li> <p><span data-i18n="0774d6b93424cff43039fcde1ded8412297817e02cb7c0f67a2aa21513d1368c/51" data-source="&lt;code&gt;tag=&amp;lt;value&amp;gt;&lt;/code&gt;: Shown before tag names. Defaults to &amp;quot;&lt;code&gt;tag:&lt;/code&gt; &amp;quot;." onmousemove="i18n(this)"><code>tag=&lt;value&gt;</code> : &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &tcy;&iecy;&gcy;&ocy;&vcy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  &quot;  <code>tag:</code>   &quot; .</span></p> </li> </ul> </div> </dd> </dl> </div> </li> </ul> </div> <p><span data-i18n="1bd924b454248f9e97f4fd12a863c7a6ef10e901ae38295106c1dfcc5ae3b78c/bb" data-source="For example, to produce decorations with no wrapping or tag annotations, and spaces as separators:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &ucy;&kcy;&rcy;&acy;&shcy;&iecy;&ncy;&icy;&yacy; &bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&ncy;&ocy;&scy;&acy; &icy;&lcy;&icy; &acy;&ncy;&ncy;&ocy;&tcy;&acy;&tscy;&icy;&jcy; &tcy;&iecy;&gcy;&ocy;&vcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &scy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;&mcy;&icy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;:</span></p> <p><span data-i18n="e3c2950abe9604c8449a917caf86a33ac41fd0d576f6faf006318d4c72ac8766/03" data-source="+ &lt;code&gt;%(decorate:prefix=,suffix=,tag=,separator= )&lt;/code&gt;" onmousemove="i18n(this)">+  <code>%(decorate:prefix=,suffix=,tag=,separator= )</code></span></p> <div> <dl> <dt id="Documentation/git-rev-list.txt-emdescribeltoptionsgtem"> <span data-i18n="7b97d5b1833d6ff310b31fe9adb05c81388077e86d1a516e7ea0b9ed08988392/ce" data-source="&lt;em&gt;%(describe[:&amp;lt;options&amp;gt;])&lt;/em&gt;" onmousemove="i18n(this)"><em>%(describe[:&lt;options&gt;])</em></span> </dt> <dd> <p><span data-i18n="6e5633d0dac82eac0d433735405bce672f31d10d28f71b56925215f45dc9d6f2/1f" data-source="human-readable name, like &lt;a href=&quot;git-describe&quot;&gt;git-describe[1]&lt;/a&gt;; empty string for undescribable commits. The &lt;code&gt;describe&lt;/code&gt; string may be followed by a colon and zero or more comma-separated options. Descriptions can be inconsistent when tags are added or removed at the same time." onmousemove="i18n(this)">&ucy;&dcy;&ocy;&bcy;&ocy;&chcy;&icy;&tcy;&acy;&iecy;&mcy;&ocy;&iecy; &icy;&mcy;&yacy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  <a href="git-describe.html">git-describe[1]</a>  ; &pcy;&ucy;&scy;&tcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &dcy;&lcy;&yacy; &ncy;&iecy;&ocy;&pcy;&icy;&scy;&ucy;&iecy;&mcy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;. &Zcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;  <code>describe</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy; &icy; &ncy;&ocy;&lcy;&softcy; &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &zcy;&acy;&pcy;&yacy;&tcy;&ycy;&mcy;&icy;. &Ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ocy;&rcy;&iecy;&chcy;&icy;&vcy;&ycy;&mcy;&icy;, &iecy;&scy;&lcy;&icy; &tcy;&iecy;&gcy;&icy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &ocy;&dcy;&ncy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;.</span></p> <div> <ul> <li> <p><span data-i18n="957ba8370870911cadff267ae9ae78cd39c977a112f351aea5616cbe75350252/79" data-source="&lt;code&gt;tags[=&amp;lt;bool-value&amp;gt;]&lt;/code&gt;: Instead of only considering annotated tags, consider lightweight tags as well." onmousemove="i18n(this)"><code>tags[=&lt;bool-value&gt;]</code>  : &Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &acy;&ncy;&ncy;&ocy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;, &rcy;&acy;&scy;&scy;&mcy;&ocy;&tcy;&rcy;&icy;&tcy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &ocy;&bcy;&lcy;&iecy;&gcy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;.</span></p> </li> <li> <p><span data-i18n="507aae187cfb8f68830142ab343d721eeb1edd9e04c1dce83a59ee9fd35d8305/c1" data-source="&lt;code&gt;abbrev=&amp;lt;number&amp;gt;&lt;/code&gt;: Instead of using the default number of hexadecimal digits (which will vary according to the number of objects in the repository with a default of 7) of the abbreviated object name, use &amp;lt;number&amp;gt; digits, or as many digits as needed to form a unique object name." onmousemove="i18n(this)"><code>abbrev=&lt;number&gt;</code> : &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&khcy; &tscy;&icy;&fcy;&rcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; (&kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &mcy;&iecy;&ncy;&yacy;&tcy;&softcy;&scy;&yacy; &vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &scy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; 7) &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &icy;&mcy;&iecy;&ncy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &tscy;&icy;&fcy;&rcy;&ycy; &lt;&chcy;&icy;&scy;&lcy;&ocy;&gt; &icy;&lcy;&icy; &scy;&tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tscy;&icy;&fcy;&rcy;, &scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &dcy;&lcy;&yacy; &fcy;&ocy;&rcy;&mcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &ucy;&ncy;&icy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &icy;&mcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;.</span></p> </li> <li> <p><span data-i18n="b9992c4997b1684257bdc63621e8f26070dd6a3d893752915b935f8ceb7e2cd1/73" data-source="&lt;code&gt;match=&amp;lt;pattern&amp;gt;&lt;/code&gt;: Only consider tags matching the given &lt;code&gt;glob(7)&lt;/code&gt; pattern, excluding the &amp;quot;refs/tags/&amp;quot; prefix." onmousemove="i18n(this)"><code>match=&lt;pattern&gt;</code> : &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy;&gcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;  <code>glob(7)</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy;  &quot;refs/tags/&quot; .</span></p> </li> <li> <p><span data-i18n="43ad22f68d6615650a964ddc64596f59fc0b61210f20c4e432c578ab908f52ae/84" data-source="&lt;code&gt;exclude=&amp;lt;pattern&amp;gt;&lt;/code&gt;: Do not consider tags matching the given &lt;code&gt;glob(7)&lt;/code&gt; pattern, excluding the &amp;quot;refs/tags/&amp;quot; prefix." onmousemove="i18n(this)"><code>exclude=&lt;pattern&gt;</code> : &ncy;&iecy; &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &tcy;&iecy;&gcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;  <code>glob(7)</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy;  &quot;refs/tags/&quot; .</span></p> </li> </ul> </div> </dd> <dt id="Documentation/git-rev-list.txt-emSem"> <span data-i18n="c1268ae47fde6d4c5d94e2fc68e135d6350d15cf5eddd5c234231e7070bbd67c/a0" data-source="&lt;em&gt;%S&lt;/em&gt;" onmousemove="i18n(this)"><em>%S</em></span> </dt> <dd> <p><span data-i18n="ce573d7c03543316ebca5739254d90b767c4734579ead956161a861cb3b616f2/ee" data-source="ref name given on the command line by which the commit was reached (like &lt;code&gt;git log --source&lt;/code&gt;), only works with &lt;code&gt;git log&lt;/code&gt;" onmousemove="i18n(this)">&icy;&mcy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&iecy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &bcy;&ycy;&lcy;&acy; &dcy;&ocy;&scy;&tcy;&icy;&gcy;&ncy;&ucy;&tcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>git log --source</code> ), &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>git log</code> .</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emeem"> <span data-i18n="ba27a15bce025fccb9fe087bb187dcbb5920e0bd7a0efa02a0049e5bcb7631ff/6c" data-source="&lt;em&gt;%e&lt;/em&gt;" onmousemove="i18n(this)"><em>%e</em></span> </dt> <dd> <p><span data-i18n="e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771/9e" data-source="encoding" onmousemove="i18n(this)">encoding</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emsem"> <span data-i18n="4a038e401691b1250d5f1369b09cd5e079fe4315d08462e136ff8547deb741ad/75" data-source="&lt;em&gt;%s&lt;/em&gt;" onmousemove="i18n(this)"><em>%s</em></span> </dt> <dd> <p><span data-i18n="a9491f4c1bf7b0cffbadcba2db8f028e4b3f2867cb59e1f3a0bc1968f3c51242/1f" data-source="subject" onmousemove="i18n(this)">subject</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emfem"> <span data-i18n="113de7a3e0903120d056b765f179b4f96e463f2fc72156a8e4b2b326176a0af2/8f" data-source="&lt;em&gt;%f&lt;/em&gt;" onmousemove="i18n(this)"><em>%f</em></span> </dt> <dd> <p><span data-i18n="79da252952978d7a28092b8c21fcafd287835a73559436d9947caea112304d38/6f" data-source="sanitized subject line, suitable for a filename" onmousemove="i18n(this)">&ocy;&chcy;&icy;&shchcy;&iecy;&ncy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &tcy;&iecy;&mcy;&ycy;, &pcy;&ocy;&dcy;&khcy;&ocy;&dcy;&yacy;&shchcy;&acy;&yacy; &dcy;&lcy;&yacy; &icy;&mcy;&iecy;&ncy;&icy; &fcy;&acy;&jcy;&lcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-embem"> <span data-i18n="c71ac9a504bb3f886177f164290af19a76096fc50d59311a37fa162235d1e8be/2b" data-source="&lt;em&gt;%b&lt;/em&gt;" onmousemove="i18n(this)"><em>%b</em></span> </dt> <dd> <p><span data-i18n="230d8358dc8e8890b4c58deeb62912ee2f20357ae92a5cc861b98e68fe31acb5/d2" data-source="body" onmousemove="i18n(this)">body</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emBem"> <span data-i18n="2b08f0dd42b3ab967e2a18dbc4f355120c3c1bff52e0496b976ec0146fa6c2de/2e" data-source="&lt;em&gt;%B&lt;/em&gt;" onmousemove="i18n(this)"><em>%B</em></span> </dt> <dd> <p><span data-i18n="d632e5e89cc2f6fb0d0ab19de34bff3ccac9890a9d2192c19fb587cbf28ae65f/69" data-source="raw body (unwrapped subject and body)" onmousemove="i18n(this)">&scy;&ycy;&rcy;&ocy;&iecy; &tcy;&iecy;&lcy;&ocy; (&ncy;&iecy;&zcy;&acy;&vcy;&iecy;&rcy;&ncy;&ucy;&tcy;&ycy;&jcy; &pcy;&rcy;&iecy;&dcy;&mcy;&iecy;&tcy; &icy; &tcy;&iecy;&lcy;&ocy;)</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emGGem"> <span data-i18n="e0f5bbf898881a06bd7be4d6abccbb278d05da77bc1bc8f54e89bcafedfd9fbd/16" data-source="&lt;em&gt;%GG&lt;/em&gt;" onmousemove="i18n(this)"><em>%GG</em></span> </dt> <dd> <p><span data-i18n="cdc7cfb4934ec2f632989f2b4f4c7d8b12be098385199583c1ecb539a6d6fd7e/11" data-source="raw verification message from GPG for a signed commit" onmousemove="i18n(this)">&ncy;&iecy;&ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy;&ncy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy; &ocy;&tcy; GPG &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emGem"> <span data-i18n="8ddeb925d5f2e89b69a7bd942f7775a6a5ed2961182709fa191e2488c3ecd750/f8" data-source="&lt;em&gt;%G?&lt;/em&gt;" onmousemove="i18n(this)"><em>%G?</em></span> </dt> <dd> <p><span data-i18n="7f7ab665f1d225f61b6ae3269ef2d823e6cd28cec083c841e4f0536926e098d4/df" data-source="show &amp;quot;G&amp;quot; for a good (valid) signature, &amp;quot;B&amp;quot; for a bad signature, &amp;quot;U&amp;quot; for a good signature with unknown validity, &amp;quot;X&amp;quot; for a good signature that has expired, &amp;quot;Y&amp;quot; for a good signature made by an expired key, &amp;quot;R&amp;quot; for a good signature made by a revoked key, &amp;quot;E&amp;quot; if the signature cannot be checked (e.g. missing key) and &amp;quot;N&amp;quot; for no signature" onmousemove="i18n(this)">&pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy;  &quot;G&quot;  &dcy;&lcy;&yacy; &khcy;&ocy;&rcy;&ocy;&shcy;&iecy;&jcy; (&dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy;) &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy;,  &quot;B&quot;  &dcy;&lcy;&yacy; &pcy;&lcy;&ocy;&khcy;&ocy;&jcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy;,  &quot;U&quot;  &dcy;&lcy;&yacy; &khcy;&ocy;&rcy;&ocy;&shcy;&iecy;&jcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy; &scy; &ncy;&iecy;&icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ocy;&jcy; &dcy;&ocy;&scy;&tcy;&ocy;&vcy;&iecy;&rcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy;,  &quot;X&quot;  &dcy;&lcy;&yacy; &khcy;&ocy;&rcy;&ocy;&shcy;&iecy;&jcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy;, &scy;&rcy;&ocy;&kcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &icy;&scy;&tcy;&iecy;&kcy;,  &quot;Y&quot;  &dcy;&lcy;&yacy; &khcy;&ocy;&rcy;&ocy;&shcy;&iecy;&jcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy;, &scy;&dcy;&iecy;&lcy;&acy;&ncy;&ncy;&ocy;&jcy; &kcy;&lcy;&yucy;&chcy;&ocy;&mcy; &scy; &icy;&scy;&tcy;&iecy;&kcy;&shcy;&icy;&mcy; &scy;&rcy;&ocy;&kcy;&ocy;&mcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;,  &quot;R&quot;  &dcy;&lcy;&yacy; &khcy;&ocy;&rcy;&ocy;&shcy;&iecy;&jcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy; &scy;&dcy;&iecy;&lcy;&acy;&ncy;&ocy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &ocy;&tcy;&ocy;&zcy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&lcy;&yucy;&chcy;&acy;,  &quot;E&quot; , &iecy;&scy;&lcy;&icy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&softcy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&lcy;&yucy;&chcy;), &icy;  &quot;N&quot; , &iecy;&scy;&lcy;&icy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&softcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;.</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emGSem"> <span data-i18n="f5b643c9a071f29d971c48013dd0ac2d392a1689b224f1ef9e9dda31cfdfc00e/59" data-source="&lt;em&gt;%GS&lt;/em&gt;" onmousemove="i18n(this)"><em>%GS</em></span> </dt> <dd> <p><span data-i18n="b40b67c56e8112255ce0db13b7bd79de8143383563ac6a4c5606a2004bf4b265/dc" data-source="show the name of the signer for a signed commit" onmousemove="i18n(this)">&pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&shchcy;&iecy;&gcy;&ocy; &lcy;&icy;&tscy;&acy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emGKem"> <span data-i18n="5fae9fc8b74f24e46d6c21acf3c6f08f4cd86c8a88dcecb904210623cc5d88a5/13" data-source="&lt;em&gt;%GK&lt;/em&gt;" onmousemove="i18n(this)"><em>%GK</em></span> </dt> <dd> <p><span data-i18n="a7c8bae9ce9c313854c21042dcae74dedd25418c03c59268b89408a5579ff00b/37" data-source="show the key used to sign a signed commit" onmousemove="i18n(this)">&pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&lcy;&yucy;&chcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&jcy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emGFem"> <span data-i18n="e3a73e898431d622e539411583f7c88dcbd44777dba745e82ef50a32a67c0ec2/1a" data-source="&lt;em&gt;%GF&lt;/em&gt;" onmousemove="i18n(this)"><em>%GF</em></span> </dt> <dd> <p><span data-i18n="a4339c9a07f65ba091e22f8d6accc8306e4822dc263798134ffe7d4ca2ec15f4/9d" data-source="show the fingerprint of the key used to sign a signed commit" onmousemove="i18n(this)">&pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ocy;&tcy;&pcy;&iecy;&chcy;&acy;&tcy;&ocy;&kcy; &kcy;&lcy;&yucy;&chcy;&acy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emGPem"> <span data-i18n="899b6fe176e80d03f9cc848004aed225becfa5fcb140085138ca18cbc3bc4ff8/3e" data-source="&lt;em&gt;%GP&lt;/em&gt;" onmousemove="i18n(this)"><em>%GP</em></span> </dt> <dd> <p><span data-i18n="feba3cf765fa7e53156798330e897c62d9a5f14f4caf921d972f3953f73991ed/96" data-source="show the fingerprint of the primary key whose subkey was used to sign a signed commit" onmousemove="i18n(this)">&pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ocy;&tcy;&pcy;&iecy;&chcy;&acy;&tcy;&ocy;&kcy; &pcy;&iecy;&rcy;&vcy;&icy;&chcy;&ncy;&ocy;&gcy;&ocy; &kcy;&lcy;&yucy;&chcy;&acy;, &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&lcy;&scy;&yacy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emGTem"> <span data-i18n="4984d2f55b5e4bcc9e99c3b53e20933b82c35b9b016cae11bad3b1059d6cb930/d8" data-source="&lt;em&gt;%GT&lt;/em&gt;" onmousemove="i18n(this)"><em>%GT</em></span> </dt> <dd> <p><span data-i18n="acba84f9b81839dde04ef9a5f9f6ead36354563063ea98526b48b597e0121455/28" data-source="show the trust level for the key used to sign a signed commit" onmousemove="i18n(this)">&pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ucy;&rcy;&ocy;&vcy;&iecy;&ncy;&softcy; &dcy;&ocy;&vcy;&iecy;&rcy;&icy;&yacy; &dcy;&lcy;&yacy; &kcy;&lcy;&yucy;&chcy;&acy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ocy;&gcy;&ocy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgDem"> <span data-i18n="9d6f38d0f4ec2c8e99923be3d51b6cd809333d951061c985fdd3f5c0c9a0ebd8/b9" data-source="&lt;em&gt;%gD&lt;/em&gt;" onmousemove="i18n(this)"><em>%gD</em></span> </dt> <dd> <p><span data-i18n="3c19a9bcfc516fbf43efff10b64d849b2af6a8e4ec74431ce80443e3896bb684/03" data-source="reflog selector, e.g., &lt;code&gt;refs/stash@{1}&lt;/code&gt; or &lt;code&gt;refs/stash@{2
minutes ago}&lt;/code&gt;; the format follows the rules described for the &lt;code&gt;-g&lt;/code&gt; option. The portion before the &lt;code&gt;@&lt;/code&gt; is the refname as given on the command line (so &lt;code&gt;git log -g refs/heads/master&lt;/code&gt; would yield &lt;code&gt;refs/heads/master@{0}&lt;/code&gt;)." onmousemove="i18n(this)">&scy;&iecy;&lcy;&iecy;&kcy;&tcy;&ocy;&rcy; reflog, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>refs/stash@{1}</code>  &icy;&lcy;&icy;  <code>refs/stash@{2
minutes ago}</code>  ; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;&mcy;, &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&mcy; &dcy;&lcy;&yacy; &ocy;&pcy;&tscy;&icy;&icy;  <code>-g</code> . &CHcy;&acy;&scy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&dcy;  <code>@</code>  &mdash; &ecy;&tcy;&ocy; &icy;&mcy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&iecy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; (&pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;  <code>git log -g refs/heads/master</code>  &bcy;&ucy;&dcy;&iecy;&tcy;  yield   <code>refs/heads/master@{0}</code>  ).</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgdem"> <span data-i18n="2aa87f1aad85f1b52050e95c3b9ba2c83011bc9a092a1edaf9ea4ee916256af4/f7" data-source="&lt;em&gt;%gd&lt;/em&gt;" onmousemove="i18n(this)"><em>%gd</em></span> </dt> <dd> <p><span data-i18n="8becc6e407a82a102f088b98855702aae74dfd0aeba81ff8a5d8b368ed8983d2/a5" data-source="shortened reflog selector; same as &lt;code&gt;%gD&lt;/code&gt;, but the refname portion is shortened for human readability (so &lt;code&gt;refs/heads/master&lt;/code&gt; becomes just &lt;code&gt;master&lt;/code&gt;)." onmousemove="i18n(this)">&ucy;&kcy;&ocy;&rcy;&ocy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&iecy;&lcy;&iecy;&kcy;&tcy;&ocy;&rcy; &rcy;&iecy;&fcy;&lcy;&ocy;&gcy;&ocy;&vcy;; &tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>%gD</code>  , &ncy;&ocy; &chcy;&acy;&scy;&tcy;&softcy; &icy;&mcy;&iecy;&ncy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&acy; &dcy;&lcy;&yacy; &ucy;&dcy;&ocy;&bcy;&scy;&tcy;&vcy;&acy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy; &chcy;&iecy;&lcy;&ocy;&vcy;&iecy;&kcy;&ocy;&mcy; (&pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;  <code>refs/heads/master</code>  &scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&scy;&yacy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy;  <code>master</code>  ).</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgnem"> <span data-i18n="a99d9b66075dcfad2b2da769c01ee47054b0261ba55b8b64789f67d1487e8b09/1d" data-source="&lt;em&gt;%gn&lt;/em&gt;" onmousemove="i18n(this)"><em>%gn</em></span> </dt> <dd> <p><span data-i18n="7021b3c2b5b5336428d902525589610efdd0a0e5f52ddc32f351c76ddb298aa1/70" data-source="reflog identity name" onmousemove="i18n(this)">&icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy;&iecy; &icy;&mcy;&yacy; &rcy;&iecy;&fcy;&lcy;&ocy;&gcy;&acy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgNem"> <span data-i18n="df5dc4029ed4954cb5eb15f1ce1590b3e3f0277d939aa947efe9306160700105/c8" data-source="&lt;em&gt;%gN&lt;/em&gt;" onmousemove="i18n(this)"><em>%gN</em></span> </dt> <dd> <p><span data-i18n="963bb9ade76776ccc92ce29316686e55ac6159de2977f94c801f10c2a20223b0/57" data-source="reflog identity name (respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy;&iecy; &icy;&mcy;&yacy; reflog (&scy; &ucy;&chcy;&iecy;&tcy;&ocy;&mcy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a>  )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgeem"> <span data-i18n="c26de8e636dd9bf38e13c4000c2037771c0051389edee8016226eb60e4f3076e/77" data-source="&lt;em&gt;%ge&lt;/em&gt;" onmousemove="i18n(this)"><em>%ge</em></span> </dt> <dd> <p><span data-i18n="f11258d40d7e399a95beb85bee6b09874c51bc42b5d88d9d9984955840c61efb/f4" data-source="reflog identity email" onmousemove="i18n(this)">&pcy;&iecy;&rcy;&iecy;&rcy;&iecy;&gcy;&icy;&scy;&tcy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&ocy;&ncy;&ncy;&ycy;&jcy; &acy;&dcy;&rcy;&iecy;&scy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy;</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgEem"> <span data-i18n="c649390c70f061aefd900eb4709f1ba15249dcbf62d41936eed2c814f5426844/49" data-source="&lt;em&gt;%gE&lt;/em&gt;" onmousemove="i18n(this)"><em>%gE</em></span> </dt> <dd> <p><span data-i18n="f357e9181b3ef096c406e774516caf1b677d86af16a03516547e2f876050b26a/48" data-source="reflog identity email (respecting .mailmap, see &lt;a href=&quot;git-shortlog&quot;&gt;git-shortlog[1]&lt;/a&gt; or &lt;a href=&quot;git-blame&quot;&gt;git-blame[1]&lt;/a&gt;)" onmousemove="i18n(this)">&acy;&dcy;&rcy;&iecy;&scy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy; &scy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ocy;&mcy; reflog (&pcy;&rcy;&icy; &scy;&ocy;&bcy;&lcy;&yucy;&dcy;&iecy;&ncy;&icy;&icy; .mailmap, &scy;&mcy;.  <a href="git-shortlog.html">git-shortlog[1]</a>  &icy;&lcy;&icy;  <a href="git-blame.html">git-blame[1]</a>  )</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emgsem"> <span data-i18n="0c1f145f8925ce1a7b8bdded54d51318ffba4224ae335b5caa46d921649e66b8/6e" data-source="&lt;em&gt;%gs&lt;/em&gt;" onmousemove="i18n(this)"><em>%gs</em></span> </dt> <dd> <p><span data-i18n="8c152d64ccaf61d6ebcbaacbd13b4e3e7282731174d59d4e9b8ca0d02e3925bf/b3" data-source="reflog subject" onmousemove="i18n(this)">reflog subject</span></p> </dd> <dt id="Documentation/git-rev-list.txt-emtrailersltoptionsgtem"> <span data-i18n="3ca4d5fc18df71b9ebf5afacb0038241beee73da46e6b940e313f8e63f4f3442/79" data-source="&lt;em&gt;%(trailers[:&amp;lt;options&amp;gt;])&lt;/em&gt;" onmousemove="i18n(this)"><em>%(trailers[:&lt;options&gt;])</em></span> </dt> <dd> <p><span data-i18n="41d63a8821ce9d83c41b465713c3b412d7dc9d50360091f9dce28a6bc4d2b38c/34" data-source="display the trailers of the body as interpreted by &lt;a href=&quot;git-interpret-trailers&quot;&gt;git-interpret-trailers[1]&lt;/a&gt;. The &lt;code&gt;trailers&lt;/code&gt; string may be followed by a colon and zero or more comma-separated options. If any option is provided multiple times, the last occurrence wins." onmousemove="i18n(this)">&ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zcy;&icy;&tcy;&softcy; &pcy;&rcy;&icy;&tscy;&iecy;&pcy;&ycy; &kcy;&ucy;&zcy;&ocy;&vcy;&acy;, &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy;  <a href="git-interpret-trailers.html">git-interpret-trailers[1]</a> . &Zcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;  <code>trailers</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy; &icy; &ncy;&ocy;&lcy;&softcy; &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &zcy;&acy;&pcy;&yacy;&tcy;&ycy;&mcy;&icy;. &IEcy;&scy;&lcy;&icy; &kcy;&acy;&kcy;&ocy;&jcy;-&lcy;&icy;&bcy;&ocy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &pcy;&ocy;&bcy;&iecy;&zhcy;&dcy;&acy;&iecy;&tcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&icy;&jcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;.</span></p> <div> <ul> <li> <p><span data-i18n="621b0c420427545dbb167e4b8e3e93a65f56c82dc38257ef34c40bd5f70536d9/7a" data-source="&lt;code&gt;key=&amp;lt;key&amp;gt;&lt;/code&gt;: only show trailers with specified &amp;lt;key&amp;gt;. Matching is done case-insensitively and trailing colon is optional. If option is given multiple times trailer lines matching any of the keys are shown. This option automatically enables the &lt;code&gt;only&lt;/code&gt; option so that non-trailer lines in the trailer block are hidden. If that is not desired it can be disabled with &lt;code&gt;only=false&lt;/code&gt;. E.g., &lt;code&gt;%(trailers:key=Reviewed-by)&lt;/code&gt; shows trailer lines with key &lt;code&gt;Reviewed-by&lt;/code&gt;." onmousemove="i18n(this)"><code>key=&lt;key&gt;</code> : &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&ycy; &scy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &lt;&kcy;&lcy;&yucy;&chcy;&ocy;&mcy;&gt;. &Scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &bcy;&iecy;&zcy; &ucy;&chcy;&iecy;&tcy;&acy; &rcy;&iecy;&gcy;&icy;&scy;&tcy;&rcy;&acy;, &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;. &IEcy;&scy;&lcy;&icy; &ocy;&pcy;&tscy;&icy;&yacy; &zcy;&acy;&dcy;&acy;&ncy;&acy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &kcy;&ocy;&ncy;&tscy;&iecy;&vcy;&icy;&kcy;&acy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &lcy;&yucy;&bcy;&ocy;&mcy;&ucy; &icy;&zcy; &kcy;&lcy;&yucy;&chcy;&iecy;&jcy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>only</code> , &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &lcy;&icy;&ncy;&icy;&icy;, &ncy;&iecy; &ocy;&tcy;&ncy;&ocy;&scy;&yacy;&shchcy;&icy;&iecy;&scy;&yacy; &kcy; &kcy;&ocy;&ncy;&tscy;&iecy;&vcy;&ocy;&mcy;&ucy; &bcy;&lcy;&ocy;&kcy;&ucy;, &scy;&kcy;&rcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;. &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy; &ncy;&iecy;&zhcy;&iecy;&lcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &iecy;&gcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>only=false</code> . &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>%(trailers:key=Reviewed-by)</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&acy; &scy; &kcy;&lcy;&yucy;&chcy;&ocy;&mcy;  <code>Reviewed-by</code> .</span></p> </li> <li> <p><span data-i18n="719438206305cfc97a664679f2623f351b548e133584cfc11d60e696dff733fe/1b" data-source="&lt;code&gt;only[=&amp;lt;bool&amp;gt;]&lt;/code&gt;: select whether non-trailer lines from the trailer block should be included." onmousemove="i18n(this)"><code>only[=&lt;bool&gt;]</code> : &vcy;&ycy;&bcy;&iecy;&rcy;&icy;&tcy;&iecy;, &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &lcy;&icy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy; &ncy;&iecy;&kcy;&ocy;&ncy;&tscy;&iecy;&vcy;&ycy;&iecy; &lcy;&icy;&ncy;&icy;&icy; &icy;&zcy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&ncy;&ocy;&gcy;&ocy; &bcy;&lcy;&ocy;&kcy;&acy;.</span></p> </li> <li> <p><span data-i18n="d0f9ebfb0ee3e849c56e4a795aaaf2bf4a05c8cbc0636ca685f517e599e38f4f/53" data-source="&lt;code&gt;separator=&amp;lt;sep&amp;gt;&lt;/code&gt;: specify a separator inserted between trailer lines. When this option is not given each trailer line is terminated with a line feed character. The string &amp;lt;sep&amp;gt; may contain the literal formatting codes described above. To use comma as separator one must use &lt;code&gt;%x2C&lt;/code&gt; as it would otherwise be parsed as next option. E.g., &lt;code&gt;%(trailers:key=Ticket,separator=%x2C )&lt;/code&gt; shows all trailer lines whose key is &amp;quot;Ticket&amp;quot; separated by a comma and a space." onmousemove="i18n(this)"><code>separator=&lt;sep&gt;</code> : &ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&softcy;, &vcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&yucy;&shchcy;&icy;&mcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&mcy;&icy;. &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ncy;&iecy; &zcy;&acy;&dcy;&acy;&ncy;&acy;, &kcy;&acy;&zhcy;&dcy;&acy;&yacy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&yucy;&shchcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&iecy;&tcy;&scy;&yacy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&mcy; &pcy;&iecy;&rcy;&iecy;&vcy;&ocy;&dcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;. &Scy;&tcy;&rcy;&ocy;&kcy;&acy; &lt;sep&gt; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &bcy;&ucy;&kcy;&vcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &kcy;&ocy;&dcy;&ycy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;&ycy;&shcy;&iecy;. &CHcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &zcy;&acy;&pcy;&yacy;&tcy;&ucy;&yucy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&yacy;, &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;  <code>%x2C</code> , &tcy;&acy;&kcy; &kcy;&acy;&kcy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&ncy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&kcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&acy;&yacy; &ocy;&pcy;&tscy;&icy;&yacy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>%(trailers:key=Ticket,separator=%x2C )</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &kcy;&ocy;&ncy;&tscy;&iecy;&vcy;&icy;&kcy;&acy;, &kcy;&lcy;&yucy;&chcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy;  &quot;Ticket&quot; , &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &zcy;&acy;&pcy;&yacy;&tcy;&ocy;&jcy; &icy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&mcy;.</span></p> </li> <li> <p><span data-i18n="446bad769de9a54556f45852392466e2af2ee13e0c7da30b4473c6024f722789/f9" data-source="&lt;code&gt;unfold[=&amp;lt;bool&amp;gt;]&lt;/code&gt;: make it behave as if interpret-trailer&amp;rsquo;s &lt;code&gt;--unfold&lt;/code&gt; option was given. E.g., &lt;code&gt;%(trailers:only,unfold=true)&lt;/code&gt; unfolds and shows all trailer lines." onmousemove="i18n(this)"><code>unfold[=&lt;bool&gt;]</code> : &zcy;&acy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &iecy;&gcy;&ocy; &vcy;&iecy;&scy;&tcy;&icy; &scy;&iecy;&bcy;&yacy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &bcy;&ycy;&lcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>--unfold</code>  &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&acy;&tcy;&ocy;&rcy;&acy;-&tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&acy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>%(trailers:only,unfold=true)</code>  &rcy;&acy;&zcy;&vcy;&ocy;&rcy;&acy;&chcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &icy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&acy;.</span></p> </li> <li> <p><span data-i18n="ddbd5f1db89de81dc5366c6918f47035f33b0ea76acd27099a82fbb55dfaba34/76" data-source="&lt;code&gt;keyonly[=&amp;lt;bool&amp;gt;]&lt;/code&gt;: only show the key part of the trailer." onmousemove="i18n(this)"><code>keyonly[=&lt;bool&gt;]</code> : &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &kcy;&lcy;&yucy;&chcy;&iecy;&vcy;&ucy;&yucy; &chcy;&acy;&scy;&tcy;&softcy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&acy;.</span></p> </li> <li> <p><span data-i18n="a41ee90d929ae9e04b2d5c05cb347b2ce503599bb72bbec1205433948b79badc/8b" data-source="&lt;code&gt;valueonly[=&amp;lt;bool&amp;gt;]&lt;/code&gt;: only show the value part of the trailer." onmousemove="i18n(this)"><code>valueonly[=&lt;bool&gt;]</code> : &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tscy;&iecy;&ncy;&ncy;&ucy;&yucy; &chcy;&acy;&scy;&tcy;&softcy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&acy;.</span></p> </li> <li> <p><span data-i18n="1ec985c47da1f7fa11346c8139da633ee10c8151a2b86839f7a6ffb7965b7103/4c" data-source="&lt;code&gt;key_value_separator=&amp;lt;sep&amp;gt;&lt;/code&gt;: specify a separator inserted between trailer lines. When this option is not given each trailer key-value pair is separated by &amp;quot;: &amp;quot;. Otherwise it shares the same semantics as &lt;code&gt;separator=&amp;lt;sep&amp;gt;&lt;/code&gt; above." onmousemove="i18n(this)"><code>key_value_separator=&lt;sep&gt;</code> : &ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&softcy;, &vcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&yucy;&shchcy;&icy;&mcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&mcy;&icy;. &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &ncy;&iecy; &zcy;&acy;&dcy;&acy;&ncy;, &kcy;&acy;&zhcy;&dcy;&acy;&yacy; &pcy;&acy;&rcy;&acy; &kcy;&lcy;&yucy;&chcy;-&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&acy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;  &quot;: &quot; . &Vcy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &ocy;&ncy; &icy;&mcy;&iecy;&iecy;&tcy; &tcy;&ucy; &zhcy;&iecy; &scy;&iecy;&mcy;&acy;&ncy;&tcy;&icy;&kcy;&ucy;, &chcy;&tcy;&ocy; &icy;  <code>separator=&lt;sep&gt;</code>  &vcy;&ycy;&shcy;&iecy;.</span></p> </li> </ul> </div> </dd> </dl> </div> </li> </ul> </div> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="f497aea474ac19ca8526d2bac55fdef6d6106c5a899eb3a8d6e7d5615a970848/9a" data-source="Some placeholders may depend on other options given to the revision traversal engine. For example, the &lt;code&gt;%g*&lt;/code&gt; reflog options will insert an empty string unless we are traversing reflog entries (e.g., by &lt;code&gt;git log -g&lt;/code&gt;). The &lt;code&gt;%d&lt;/code&gt; and &lt;code&gt;%D&lt;/code&gt; placeholders will use the &amp;quot;short&amp;quot; decoration format if &lt;code&gt;--decorate&lt;/code&gt; was not already provided on the command line." onmousemove="i18n(this)">&Ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &zcy;&acy;&vcy;&icy;&scy;&iecy;&tcy;&softcy; &ocy;&tcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;, &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy;&ucy; &ocy;&bcy;&khcy;&ocy;&dcy;&acy; &rcy;&iecy;&vcy;&icy;&zcy;&icy;&jcy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;  <code>%g*</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &vcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &pcy;&ucy;&scy;&tcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;, &iecy;&scy;&lcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &mcy;&ycy; &ncy;&iecy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&iecy;&mcy; &zcy;&acy;&pcy;&icy;&scy;&icy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git log -g</code> ). &Zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&icy;  <code>%d</code>  &icy;  <code>%D</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ocy;&fcy;&ocy;&rcy;&mcy;&lcy;&iecy;&ncy;&icy;&yacy;  &quot;short&quot; , &iecy;&scy;&lcy;&icy;  <code>--decorate</code>  &iecy;&shchcy;&iecy; &ncy;&iecy; &bcy;&ycy;&lcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></td> </tr> </table></div> </div> <p><span data-i18n="0f7d7f278a474f80820da49ddde4b3d848e67f7e1caf6c187f465bdc377b3fad/f1" data-source="The boolean options accept an optional value &lt;code&gt;[=&amp;lt;bool-value&amp;gt;]&lt;/code&gt;. The values &lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt;, &lt;code&gt;on&lt;/code&gt;, &lt;code&gt;off&lt;/code&gt; etc. are all accepted. See the &amp;quot;boolean&amp;quot; sub-section in &amp;quot;EXAMPLES&amp;quot; in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;. If a boolean option is given with no value, it&amp;rsquo;s enabled." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&icy;  boolean  &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>[=&lt;bool-value&gt;]</code> . &Vcy;&scy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;  <code>true</code> ,  <code>false</code> ,  <code>on</code> ,  <code>off</code>  &icy; &tcy;. &dcy;. &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy;&scy;&yacy;. &Scy;&mcy;. &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&dcy;&iecy;&lcy;  &quot;boolean&quot;  &vcy;  &quot;EXAMPLES&quot;  &vcy;  <a href="git-config.html">git-config[1]</a> . &IEcy;&scy;&lcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  boolean  &ucy;&kcy;&acy;&zcy;&acy;&ncy; &bcy;&iecy;&zcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;, &ocy;&ncy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;.</span></p> <p><span data-i18n="1c3bc9a981e5cb9ab72098ff1f8fae11a85d7a9c5757e4882b1842c6224fd3f6/39" data-source="If you add a &lt;code&gt;+&lt;/code&gt; (plus sign) after &lt;code&gt;%&lt;/code&gt; of a placeholder, a line-feed is inserted immediately before the expansion if and only if the placeholder expands to a non-empty string." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&iecy;  <code>+</code>  (&zcy;&ncy;&acy;&kcy; &pcy;&lcy;&yucy;&scy;&acy;) &pcy;&ocy;&scy;&lcy;&iecy;  <code>%</code>  &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&yacy;, &pcy;&iecy;&rcy;&iecy;&vcy;&ocy;&dcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &vcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&dcy;&acy; &icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&ocy;&gcy;&dcy;&acy;, &kcy;&ocy;&gcy;&dcy;&acy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy; &ncy;&iecy;&pcy;&ucy;&scy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;.</span></p> <p><span data-i18n="f0886c18fbee2c2c7a1309b3ca4e19fffad799a870221544ddab46905bd8bc40/0a" data-source="If you add a &lt;code&gt;-&lt;/code&gt; (minus sign) after &lt;code&gt;%&lt;/code&gt; of a placeholder, all consecutive line-feeds immediately preceding the expansion are deleted if and only if the placeholder expands to an empty string." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&iecy;  <code>-</code>  (&zcy;&ncy;&acy;&kcy; &mcy;&icy;&ncy;&ucy;&scy;) &pcy;&ocy;&scy;&lcy;&iecy;  <code>%</code>  &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&yacy;, &vcy;&scy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &pcy;&iecy;&rcy;&iecy;&vcy;&ocy;&dcy;&ycy; &scy;&tcy;&rcy;&ocy;&kcy;, &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&shcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&yucy;, &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&gcy;&dcy;&acy; &icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&ocy;&gcy;&dcy;&acy;, &kcy;&ocy;&gcy;&dcy;&acy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;.</span></p> <p><span data-i18n="83bde111876068fedc08f50f70c439b60d6fea4e286144743a8b285df7b928be/37" data-source="If you add a ` ` (space) after &lt;code&gt;%&lt;/code&gt; of a placeholder, a space is inserted immediately before the expansion if and only if the placeholder expands to a non-empty string." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&iecy; ` ` (&pcy;&rcy;&ocy;&bcy;&iecy;&lcy;) &pcy;&ocy;&scy;&lcy;&iecy;  <code>%</code>  &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&yacy;, &pcy;&rcy;&ocy;&bcy;&iecy;&lcy; &vcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy; &rcy;&acy;&scy;&kcy;&rcy;&ycy;&tcy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&dcy;&acy; &icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&ocy;&gcy;&dcy;&acy;, &kcy;&ocy;&gcy;&dcy;&acy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy; &ncy;&iecy;&pcy;&ucy;&scy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;.</span></p> <div> <ul> <li> <p><code>tformat:</code></p> <p><span data-i18n="8de555290c59e43a676ee8308915751ec988543e08aeeace0173f97b2806bd9d/43" data-source="The &lt;code&gt;tformat:&lt;/code&gt; format works exactly like &lt;code&gt;format:&lt;/code&gt;, except that it provides &amp;quot;terminator&amp;quot; semantics instead of &amp;quot;separator&amp;quot; semantics. In other words, each commit has the message terminator character (usually a newline) appended, rather than a separator placed between entries. This means that the final entry of a single-line format will be properly terminated with a new line, just as the &amp;quot;oneline&amp;quot; format does. For example:" onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>tformat:</code>  &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &tcy;&ocy;&chcy;&ncy;&ocy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy;  <code>format:</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&iecy;&mcy;&acy;&ncy;&tcy;&icy;&kcy;&ucy;  &quot;terminator&quot;  &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &scy;&iecy;&mcy;&acy;&ncy;&tcy;&icy;&kcy;&icy;  &quot;separator&quot; . &Dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&lcy;&ocy;&vcy;&acy;&mcy;&icy;, &kcy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy;&ucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ucy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy;&icy;&mcy;&vcy;&ocy;&lcy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&iecy;&ncy;&icy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; (&ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ncy;&ocy;&vcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;), &acy; &ncy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&softcy;, &pcy;&ocy;&mcy;&iecy;&shchcy;&acy;&iecy;&mcy;&ycy;&jcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &zcy;&acy;&pcy;&icy;&scy;&yacy;&mcy;&icy;. &Ecy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ocy;&kcy;&ocy;&ncy;&chcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &ocy;&dcy;&ncy;&ocy;&scy;&tcy;&rcy;&ocy;&chcy;&ncy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &kcy;&ocy;&rcy;&rcy;&iecy;&kcy;&tcy;&ncy;&ocy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&ocy;&vcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;, &kcy;&acy;&kcy; &ecy;&tcy;&ocy; &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&dcy;&icy;&tcy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;  &quot;oneline&quot; . &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;:</span></p> <div> <div> <pre class="hljs language-lua">$ git <span class="hljs-built_in">log</span> <span class="hljs-number">-2</span> <span class="hljs-comment" title="--pretty=format:%h 4da45bef \">--pretty=&fcy;&ocy;&rcy;&mcy;&acy;&tcy;:%h 4da45bef \</span>
  | perl -pe <span class="hljs-string">&apos;$_ .= &quot; -- NO NEWLINE\n&quot; unless /\n/&apos;</span>
<span class="hljs-number">4</span>da45be
<span class="hljs-number">7134973</span> <span class="hljs-comment" title="-- NO NEWLINE">-- &Ncy;&IEcy;&Tcy; &Ncy;&Ocy;&Vcy;&Ocy;&Jcy; &Scy;&Tcy;&Rcy;&Ocy;&Kcy;&Icy;</span>

$ git <span class="hljs-built_in">log</span> <span class="hljs-number">-2</span> <span class="hljs-comment">--pretty=tformat:%h 4da45bef \</span>
  | perl -pe <span class="hljs-string">&apos;$_ .= &quot; -- NO NEWLINE\n&quot; unless /\n/&apos;</span>
<span class="hljs-number">4</span>da45be
<span class="hljs-number">7134973</span></pre> </div> </div> <p><span data-i18n="7451211ab30e37b6703b6b493a22367c948aa9ed007564b98ee1faa82504e853/db" data-source="In addition, any unrecognized string that has a &lt;code&gt;%&lt;/code&gt; in it is interpreted as if it has &lt;code&gt;tformat:&lt;/code&gt; in front of it. For example, these two are equivalent:" onmousemove="i18n(this)">&Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &lcy;&yucy;&bcy;&acy;&yacy; &ncy;&iecy;&rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&ncy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&acy;&yacy;  <code>%</code> , &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &bcy;&ucy;&dcy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy; &ncy;&iecy;&jcy; &scy;&tcy;&ocy;&icy;&tcy;  <code>tformat:</code> . &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ecy;&tcy;&icy; &dcy;&vcy;&acy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;:</span></p> <div> <div> <pre class="hljs language-lua">$ git <span class="hljs-built_in">log</span> <span class="hljs-number">-2</span> <span class="hljs-comment">--pretty=tformat:%h 4da45bef</span>
$ git <span class="hljs-built_in">log</span> <span class="hljs-number">-2</span> <span class="hljs-comment">--pretty=%h 4da45bef</span></pre> </div> </div> </li> </ul> </div> </div> <h2 class="text-body-emphasis"  id="_examples"><span data-i18n="e68ee04dff59551b7d1ae07a2f8a00dc61d841628948da3d2781630706a05e92/38" data-source="Examples" onmousemove="i18n(this)">Examples</span></h2> <div> <div> <ul> <li> <p><span data-i18n="1f3158ec27d7bda61522d61e2e473f66ec46fb45fadb09393c7d63e7eb5f6d12/14" data-source="Print the list of commits reachable from the current branch." onmousemove="i18n(this)">&Rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &icy;&zcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> <div> <div> <pre class="hljs language-undefined">git rev-list HEAD</pre> </div> </div> </li> <li> <p><span data-i18n="7ebeff392b6dff6ece96755006fdfc54ba614c14db20a2ccb7d7746312db2433/82" data-source="Print the list of commits on this branch, but not present in the upstream branch." onmousemove="i18n(this)">&Rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &vcy; &ecy;&tcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;, &ncy;&ocy; &iecy;&gcy;&ocy; &ncy;&iecy;&tcy; &vcy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;.</span></p> <div> <div> <pre class="hljs language-less"><span class="hljs-selector-tag">git</span> <span class="hljs-selector-tag">rev-list</span> <span class="hljs-variable">@{upstream}</span>.<span class="hljs-selector-class">.HEAD</span></pre> </div> </div> </li> <li> <p><span data-i18n="0b9c66103fd53f9919a19d1c9422ecad45c021712659b7d45e648b05b93027b9/ba" data-source="Format commits with their author and commit message (see also the porcelain &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Ocy;&tcy;&fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &scy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&iecy;&mcy; &icy;&khcy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; &icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&iecy; (&scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy; &fcy;&acy;&rcy;&fcy;&ocy;&rcy;  <a href="git-log.html">git-log[1]</a> ).</span></p> <div> <div> <pre class="hljs language-lua">git rev-list <span class="hljs-comment">--format=medium HEAD</span></pre> </div> </div> </li> <li> <p><span data-i18n="2a64613a807f8719895d59f1a76e0adbd507f27357a26ad62176fe3c0f64fd31/51" data-source="Format commits along with their diffs (see also the porcelain &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt;, which can do this in a single process)." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy; &icy;&khcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;&mcy;&icy; (&scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy; &fcy;&acy;&rcy;&fcy;&ocy;&rcy;&ocy;&vcy;&ycy;&jcy;  <a href="git-log.html">git-log[1]</a> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy; &ecy;&tcy;&ocy; &zcy;&acy; &ocy;&dcy;&icy;&ncy; &pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy;).</span></p> <div> <div> <pre class="hljs language-lua">git rev-list HEAD |
git diff-tree <span class="hljs-comment" title="--stdin --format=medium -p">--stdin --format=&scy;&rcy;&iecy;&dcy;&ncy;&icy;&jcy; -p</span></pre> </div> </div> </li> <li> <p><span data-i18n="4b30cbe6580cf67c2dd6879b817d8d6adcb99c543e01f036cc06664145e871f5/f8" data-source="Print the list of commits on the current branch that touched any file in the &lt;code&gt;Documentation&lt;/code&gt; directory." onmousemove="i18n(this)">&Rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &zcy;&acy;&tcy;&rcy;&ocy;&ncy;&ucy;&vcy;&shcy;&icy;&khcy; &lcy;&yucy;&bcy;&ocy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy;  <code>Documentation</code> .</span></p> <div> <div> <pre class="hljs language-lua">git rev-list HEAD <span class="hljs-comment">-- Documentation/</span></pre> </div> </div> </li> <li> <p><span data-i18n="12540f70a01ec59cefd6fd8f560c55cefe3178434eeeeff28d36bc83bdfa78ac/16" data-source="Print the list of commits authored by you in the past year, on any branch, tag, or other ref." onmousemove="i18n(this)">&Rcy;&acy;&scy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &vcy;&acy;&mcy;&icy; &zcy;&acy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&icy;&jcy; &gcy;&ocy;&dcy;, &vcy; &lcy;&yucy;&bcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;, &tcy;&iecy;&gcy;&iecy; &icy;&lcy;&icy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&iecy;.</span></p> <div> <div> <pre class="hljs language-graphql">git rev-list --author<span class="hljs-punctuation">=</span>you<span class="hljs-meta">@example</span>.com --since<span class="hljs-punctuation">=</span><span class="hljs-number">1</span>.year.ago --all</pre> </div> </div> </li> <li> <p><span data-i18n="93fe0dbecb2c98e4ef2915fb02f3e4fbc6d78414405c7514d0e1ccda282e3208/e4" data-source="Print the list of objects reachable from the current branch (i.e., all commits and the blobs and trees they contain)." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &icy;&zcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy; (&tcy;. &iecy;. &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy; &ncy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &icy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy;).</span></p> <div> <div> <pre class="hljs language-css">git rev-list <span class="hljs-attr">--objects</span> HEAD</pre> </div> </div> </li> <li> <p><span data-i18n="11c946238ba6d06ce3eb4c2e900e6bb0f25dcbf331f4cc87b02e97aa7ff9c253/66" data-source="Compare the disk size of all reachable objects, versus those reachable from reflogs, versus the total packed size. This can tell you whether running &lt;code&gt;git repack -ad&lt;/code&gt; might reduce the repository size (by dropping unreachable objects), and whether expiring reflogs might help." onmousemove="i18n(this)">&Scy;&rcy;&acy;&vcy;&ncy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &dcy;&icy;&scy;&kcy;&acy; &vcy;&scy;&iecy;&khcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &scy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy;&mcy;&icy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&mcy;&icy; &icy;&zcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&ocy;&vcy;, &scy; &ocy;&bcy;&shchcy;&icy;&mcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&mcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ocy;&mcy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &vcy;&acy;&mcy;, &mcy;&ocy;&zhcy;&iecy;&tcy; &lcy;&icy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;  <code>git repack -ad</code>  &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&icy;&tcy;&softcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; (&pcy;&ucy;&tcy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;) &icy; &mcy;&ocy;&gcy;&ucy;&tcy; &lcy;&icy; &pcy;&ocy;&mcy;&ocy;&chcy;&softcy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&ycy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy;.</span></p> <div> <div> <pre class="hljs language-bash"><span class="hljs-comment" title="# reachable objects"># &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;</span>
git rev-list --disk-usage --objects --all
<span class="hljs-comment" title="# plus reflogs"># &pcy;&lcy;&yucy;&scy; &rcy;&iecy;&fcy;&lcy;&ocy;&gcy;&icy;</span>
git rev-list --disk-usage --objects --all --reflog
<span class="hljs-comment" title="# total disk size used"># &ocy;&bcy;&shchcy;&icy;&jcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ocy;&gcy;&ocy; &dcy;&icy;&scy;&kcy;&acy;</span>
<span class="hljs-built_in">du</span> -c .git/objects/pack/*.pack .git/objects/??/*
<span class="hljs-comment" title="# alternative to du: add up &quot;size&quot; and &quot;size-pack&quot; fields"># &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&acy; du: &scy;&lcy;&ocy;&zhcy;&icy;&tcy;&softcy; &pcy;&ocy;&lcy;&yacy;  &quot;size&quot;  &icy;  &quot;size-pack&quot;</span>
git count-objects -v</pre> </div> </div> </li> <li> <p><span data-i18n="9b24c23e595c63c043e37f2223ba71a4190f4680275398078a3b8671d63bd439/92" data-source="Report the disk size of each branch, not including objects used by the current branch. This can find outliers that are contributing to a bloated repository size (e.g., because somebody accidentally committed large build artifacts)." onmousemove="i18n(this)">&Scy;&ocy;&ocy;&bcy;&shchcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &dcy;&icy;&scy;&kcy;&acy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&tcy;&softcy; &vcy;&ycy;&bcy;&rcy;&ocy;&scy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ucy;&vcy;&iecy;&lcy;&icy;&chcy;&iecy;&ncy;&icy;&yucy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &icy;&zcy;-&zcy;&acy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &kcy;&tcy;&ocy;-&tcy;&ocy; &scy;&lcy;&ucy;&chcy;&acy;&jcy;&ncy;&ocy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&lcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&iecy; &acy;&rcy;&tcy;&iecy;&fcy;&acy;&kcy;&tcy;&ycy; &scy;&bcy;&ocy;&rcy;&kcy;&icy;).</span></p> <div> <div> <pre class="hljs language-perl">git <span class="hljs-keyword">for</span>-<span class="hljs-keyword">each</span>-<span class="hljs-keyword">ref</span> --<span class="hljs-keyword">format</span>=<span class="hljs-string">&apos;%(refname)&apos;</span> |
<span class="hljs-keyword">while</span> <span class="hljs-keyword">read</span> branch
<span class="hljs-keyword">do</span>
        size=$(git rev-list --disk-usage --objects HEAD..$branch)
        echo <span class="hljs-string">&quot;$size $branch&quot;</span>
done |
<span class="hljs-keyword">sort</span> -n</pre> </div> </div> </li> <li> <p><span data-i18n="b20e61f7d98533809500b8a2e8bde0d45166828e73ad1ce6b2eaca89b43de178/fc" data-source="Compare the on-disk size of branches in one group of refs, excluding another. If you co-mingle objects from multiple remotes in a single repository, this can show which remotes are contributing to the repository size (taking the size of &lt;code&gt;origin&lt;/code&gt; as a baseline)." onmousemove="i18n(this)">&Scy;&rcy;&acy;&vcy;&ncy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy; &vcy; &ocy;&dcy;&ncy;&ocy;&jcy; &gcy;&rcy;&ucy;&pcy;&pcy;&iecy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &dcy;&rcy;&ucy;&gcy;&ucy;&yucy;. &IEcy;&scy;&lcy;&icy; &vcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&iecy;&tcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &scy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &ocy;&dcy;&ncy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;, &ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; &vcy;&ncy;&ocy;&scy;&yacy;&tcy; &vcy;&kcy;&lcy;&acy;&dcy; &vcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; (&pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yacy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;  <code>origin</code>  &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &bcy;&acy;&zcy;&ocy;&vcy;&ocy;&gcy;&ocy;).</span></p> <div> <div> <pre class="hljs language-bash">git rev-list --disk-usage --objects --remotes=<span class="hljs-variable">$suspect</span> --not --remotes=origin</pre> </div> </div> </li> </ul> </div> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-rev-list">https://git-scm.com/docs/git-rev-list</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                               <ins class="adsbygoogle"
        style="display:block"
        data-ad-format="autorelaxed"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="7867651344"></ins>
   <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
   </script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-rev-parse.html">
                            git rev-parse                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-revert.html">
                            git revert                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-rm.html">
                            git rm                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-send-email.html">
                            git send-email                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-send-pack.html">
                            git send-pack                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-sh-i18n.html">
                            git sh-i18n                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-sh-i18n--envsubst.html">
                            git sh-i18n--envsubst                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-rev-list.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>